连接mysql
mysql_connect("主机","用户名","密码")
mysql_select_db("数据库名",连接标识符)
mysql_query("set names 'GBK'"); 解决中文乱码
执行mysql
mysql_query(sql语句,连接标识符);
$sql="select * from test";
$result=@mysql_query($sql,$conn) or die(mysql_error());
两种查询函数array / row区别
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应
一个域。通过循环,可以将查询结果全部获得。
格式:mysql_fetch_array(result);
说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作
索引,还可以用域名作索引。
值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。
mysql_num_rows 用于计算查询结果中所得行的数目
mysql_insert_id 传回最后一次使用 INSERT 指令的 ID。
mysql_tablename 取得数据库名称
mysql_error 返回错误信息
mysql_close 关闭 MySQL 链接
链接mysql
本文详细介绍了如何连接MySQL数据库、选择数据库、设置编码以解决中文乱码问题,并演示了执行SQL查询、获取查询结果以及使用两种不同的查询函数(mysql_fetch_row和mysql_fetch_array)的区别。此外,还讲解了计算查询结果行数、获取最后插入ID、获取数据库名称及错误信息的函数,并展示了如何关闭MySQL链接。
摘要由CSDN通过智能技术生成