一、PHP中常用的MySQL操作函数
二、PHP中其它MySQL操作函数
一、PHP中常用的MySQL操作函数
1. 连接MySQL服务器
mysqli_connect (string hostname,string username,string password);
函数功能:通过PHP程序连接MySql数据库服务器。如果成功连接MySQL服务器,则返回一个
MySQL服务器连接标识(link_identifier),否则返回FALSE。
在php5版本之前,一般是用php的mysql函数去驱动mysql数据
库的,比如mysql_query()的函数
在php5版本以后,增加了mysqli的函数功能,某种意义上讲,
它是mysql系统函数的增强版,更稳定更高效更安全,与
mysql_query()对应的有mysqli_query()
mysql是非持继连接函数,mysql每次链接都会打开一个连接的
进程。
mysqli是永远连接函数,mysqli多次运行,mysqli将使用同一连
接进程,从而减少了服务器的开销。
//1 创建连接数据库字符串
$link=mysqli_connect('localhost','root','root');
//var_dump($link);
//2 判断是否连接成功
if($link){
echo 'mysql link success!'.'</br>';
}else{
exit('mysql link failure!').'</br>';
}
2. 设置数据库字符集(一般用“utf-8”)
调用PHP函数mysqli_query("set names 'gbk'")可以将
character_set_client、character_set_connection和
character_set_results的字符集设置为gbk字符集。
//3 设置字符集
mysqli_set_charset($link,'utf8');
3. 关闭MySQL服务器连接
mysqli_close( [resource link_identifier] )
函数功能:mysql_close()函数关闭指定的连接标识所关联到
的MySQL 服务器的连接。如果没有指定link_identifier,则
关闭上一个打开的连接。如果关闭成功则返回TRUE,失败则
返回FALSE。
//8 关闭数据库