PHP连接mysql数据库的代码以及常用问题。

PHP连接mysql数据库的代码以及常用问题。

技术教程gslnedu2024-12-18 13:21:3316A+A-

PHP连接mysql数据库的代码以及常用问题。

学习完MYSQL的一些基本语言,咱们开始php的一些学习,今天讲一下PHP连接MYSQL数据库的代码怎么写?

<?php

$db_host="localhost";

$db_port=3306;

$db_user="blog";

$db_pass="blog123";

$db_name="blog";

$char="utf8";

If(!$link = @mysqli_connect($db_host.":".$db_port,$db_user,$db_pass)){

Echo "数据库连接失败";

echo "错误信息".mysqli_connect_error();

Die();

};

If(!mysqli_select_db($link,$db_name)){

Echo "数据库{$db_name}连接失败";

Die();

};

Mysqli_set_charset($link,$char);?>

?>

在以上代码里最容易出错的几个地方,咱们一个一个的总结一下:

这里的"一定要在txt里编辑,在word里编辑的都有问题。

<?php

$db_host="localhost";

$db_port=3306;

$db_user="blog1";

$db_pass="blog123";

$db_name="blog";

$char="utf8";

If(!$link = @mysqli_connect($db_host.":".$db_port,$db_user,$db_pass,$db_name)){

Echo "数据库连接失败<br>";

echo "错误信息".mysqli_connect_error()."<br>";

echo "数据库{$db_name}连接失败";

Die();

};

Mysqli_set_charset($link,$char);

?>

还有一种写法就是上面的这种,就不用mysqli_select_db();

还有一个常见的错误就是:所有的mysqli的都是下标:mysqli_connect,mysqli_connect_error

这里的下标是一个重点:

最后的我们通过英文翻译成中文,总结一下今天的这个学习:

Mysqli是mysql数据库7.0版本以上开始用的mysqli

Localhost的中文翻译为:本地

Port的中文翻译为:端口

User的中文翻译为:用户

Password的中文翻译为:密码

Name的中文翻译为:数据库名称

Charset的中文翻译为:字符集

Connect的中文翻译为:连接

Error的中文翻译为:错误

Set的中文翻译为:设置

Die 的中文翻译为:死,就是结束的意思。

然后就是错误提示里的英文学习:

数据库连接失败

错误信息Access denied for user 'blog1'@'localhost' (using password: YES)

错误信息:用户 'blog1'@'localhost' 的访问被拒绝(使用密码:YES)

数据库blog连接失败

Access的中文翻译为:访问

Denied的中文翻译为:拒绝

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8