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原生链接内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复