//数据库配置信息
$db_host = "localhost"; //主机名
$db_user = "root"; //用户名
$db_pass = "123"; //密码
$db_name = "db_cms" //数据库名
$charset = "utf8"; //字符集
PHP连接MySQL服务器
mysqli_connect([host][,username][,password][,dbname][,port])
$link = mysqli_connect($db_host,$db_user,$db_pass,$db_name)
可以使用@来屏蔽错误
$link = @mysqli_connect($db_host,$db_user,$db_pass,$db_name)
if(!$link = mysqli_connect($db_host,$db_user,$db_pass,$db_name))
{
echo "PHP连接MySQL服务器失败
";
echo "系统的错误信息".mysqli_connect_error(); //系统错误信息
die(); //中止程序向下运行
}
mysqli_close($link);
if(!mysqli_select_db($link,$db_name))
{
echo "选择数据库{$db_name}失败!
";
die();
}
mysqli_set_charset($charset)
mysqli_fetch_row()
获取一行,按照枚举数组存
每执行一次,获得下一行,直至无查询结果后返回FALSE
mysqli_fetch_assoc()
获取一行,按照关联数组存
mysqli_fetch_array($result,type)
获取一行作为关联数组或数字数组,或两种兼得
MYSQLI_BOTH两者兼有 这个是默认的
MYSQLI_ASSOC关联索引
MYSQLI_NUM数字索引
mysqli_fetch_all($result,type)
从结果集中取得所有行作为关联数据、枚举数组、或二者兼得
MYSQLI_BOTH两者兼有 这个是默认的
MYSQLI_ASSOC关联索引
MYSQLI_NUM数字索引
mysqli_num_rows($result)
返回结果集中行的数目
此命令仅对SELECT语句有效
mysqli_affected_rows($link)
返回最近一次mysql操作所影响的记录行数
取得最近一次与$link相关联的SELECT、INSERT、UPDATE或DELETE查询所影响的记录数据
注意:如果最近一次查询失败,则函数返回-1