在www/cart中建立conn.php数据库连接文件,
代码及注释如下:
~~~
<?php
//数据连接设置.
$link=mysqli_connect('localhost','root','612345') or die('数据连接失败!');
//选择要使用的数据库.
mysqli_select_db($link,'cart') or die('数据库连接失败!');
echo 'Test!';
//设置查询结果的字符集
mysqli_query($link,'SET NAMES utf8 ');
?>
~~~
连接数据库格式:
新版mysql,已经弃用了旧的mysql_connect函数,新的函数mysqli_connect,很好记,二者只差一个字符“i”。
mysqli_connect(主机地址,连接mysql的用户名,密码,数据库);
输入时,记住给每一项加引号,上述代码笔者省去了数据库,将它列到另一个语句中,这只是习惯问题。
die()函数,是当连接失败时,则执行此函数.
* * * * *
数据库选择函数mysqli_select_db();
mysqli_select_db(数据库连接,数据库名);
数据库连接一般是变量,否则,括号中的语句太长,不易阅读,也容易出错.
* * * * *
echo ''行,运行conn.php时,如果网页是出现"Test!",说明其上两行运行正常,否则,根据错误提示找原因。
* * * * *
mysqli_query($link,'SET NAMES utf8 ')
'SET NAMES utf8 '设置查询所使用的字符集,如果不设置,当查询结果中包含非ASCII字符,将会出现乱码。
* * * * *
测试:http://localhost/cart/conn.php
出现: Test!
测试成功。
*注:在正式使用conn.php时,将测试行echo行掉。*
* * * * *
## 天行健,君子当自强不息!
* * * * *