1.php连接Mysql服务器
resource mysql_connect("Mysql服务器的主机名","用户名","密码");
连接成功时,返回一个资源类型的标志符号。连接失败时,返回false,并向Web服务器发送一条出错信息。
使用实例:
<? php
$link = mysql_connect("localhost","root","1234567") or die("连接失败!".mysql_error());
echo "与Mysql服务器连接成功:<br>";
?>
mysql_select_db();函数为后续操作选择一个默认数据库。
例:
mysql_select_db('bookstore',$link) or die('不能连接数据库bookstore:'.mysql_error());
执行SQL语句:
把SQL命令作为一个字符串。当前数据库使用mysql_query()函数,其他数据库时使用mysql_query_db()函数。
执行成功返回非零值,失败返回 false,并返回错误信息,可使用mysql_errno()【错误号】和mysql_error()【错误原因】函数查看。
执行完DML语句之后,可使用mysql_affected_rows()函数查看到底修改了多少数据记录。
2.php脚本中处理 select 查询结果集
$result = mysql("select * from books");
$rows = mysql_num_rows($result);//从结果集中获得数据记录行的个数
$cols = mysql_num_fields($result);//从结果集中获得数据记录列的个数
mysql_fetch_field();//取得具体字段的信息
mysql_fetch_row();//将一条结果记录返回并以一个普通 索引数组 的形式保存
mysql_fetch_assoc();////将一条结果记录返回并以一个 关联数组 的形式保存
mysql_fetch_array();//将结果数据表中的每一行获取为一个关联数组或索引数组或都有,可通过参数设定
//MYSQL_ASSOC MYSQL_NUM MYSQL_BOTH
mysql_fetch_object();//以一个对象的形式返回一条记录结果
mysql_free_result();//提前释放某次查询的结果数据表