概述
mysql_connect() 和 mysqli_connect()
在PHP代码中使用phpinfo()函数查看PHP基本信息 从PHP5.0开始mysql_connect()就不推荐使用了,到PHP7.0就直接被废弃了,如果PHP为7.0及以上版本的话用mysqli_connect()代替
header("Content-Type: text/html; charset=utf-8") ; set_time_limit(0); error_reporting( E_ALL&~E_NOTICE );
-------------------mysql_connect()-------------------
$mysql_server="localhost";// 主机名 $mysql_username="root";// 用户名 $mysql_password="root";// 密码 $mysql_database="000_zj";// 数据库名 //建立数据库链接 $conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误"); var_dump($conn); mysql_close($conn); die;
-------------------mysqli_connect()-------------------
$db_host = "localhost";// 主机名 $db_port = "3306";// 端口号 $db_user = "root";// 用户名 $db_pass = "root";// 密码 $db_name = "000_zj";// 数据库名 // 字符集 $db_charset = "utf8"; // 连接 Mysql 服务器,如果连接成功返回 Mysqli 连接对象,如果失败,则返回 false $link = mysqli_connect($db_host.":".$db_port, $db_user, $db_pass); if (!$link){ echo "<h2>PHP连接Mysql服务器失败!</h2>"; // 输出错误信息 echo "系统错误信息:".mysqli_connect_error(); // 终止程序 exit() 或 die() die(); } echo "<h2>PHP连接Mysql服务器成功!</h2>"; var_dump($link); // 连接成功,如果使用完毕之后,需要关闭数据库连接,以免占用资源 mysqli_close($link); die;
//-------------------PDO------------------- $mysql_server = "localhost:3306";// 主机名 $mysql_database = "000_zj";// 数据库名 $mysql_username = "root";// 用户名 $mysql_password = "root";// 密码 //链接到数据库 $db = new PDO('mysql:host=' . $mysql_server . ';dbname=' . $mysql_database, $mysql_username, $mysql_password); $db->exec("set names 'utf8'"); $sql = "select * from user where name = ?"; $stmt = $db->prepare($sql); $stmt->bindValue(1, 'joshua', PDO::PARAM_STR); $rs = $stmt->execute(); if ($rs) { // PDO::FETCH_ASSOC 关联数组形式 // PDO::FETCH_NUM 数字索引数组形式 while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { var_dump($row); } } $pdo = null;//关闭链接 var_dump($rs, $row, $db); die;
最后
以上就是完美夕阳为你收集整理的mysql原生链接的全部内容,希望文章能够帮你解决mysql原生链接所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复