作者在 2010-11-13 17:05:02 发布以下内容
2、如何执行一个SQL语句
mysql_query(SQL语句,链接标识符);
//该函数用来根据链接标识符向该数据库服务器的当前数据库发送查询,如果链接标识符默认,则认为是上一次打开的链接;
//返回值:执行成功后返回一个结果标识符,失败则返回false
//例子:$query="SELECT * FROM 表名";
// $result=@mysql_query($query,$conn);
3、两种查询函数
1)mysql_fetch_row($result);
//用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域,通过循环,可以将查询的结果全部获得
2)mysql_fetch_array($result);
//与mysql_fetch_array()功能基本相同,只是它除了可以用从0开始的偏移量作为索引外,还可以用域名作索引
这两种查询函数的返回值为一条记录查询的所有域值,并将其保存至一个数组中,没有该记录是返回false
注意:有时候由于编码的原因,造成中文乱码,这个时候可以在数据库连接后,加上一句
mysql_query("set names '编码格式'");
4、其他常用的MySQL函数
mysql_num_rows():用于计算查询结果中所得的行的数目
mysql_insert_id():传回最后一次使用insert指令的ID
mysql_tablename():取得数据库名
mysql_error():返回错误信息
mysql_close():关闭MySQL连接