当前位置: 编程技术>php
php连接mysql发送sql查询
来源: 互联网 发布时间:2014-10-11
本文导语: 本节内容: 学习使用mysql、mysqli连接mysql数据库的方法。 1、使用php脚本向mysql服务器发送sql $link=mysql_connect("localhost(主机名)","mysql_user(用户名)","mysql_password(密码)") or die("连接失败".mysql_error()); mysql_select_db('数据库名...
本节内容:
学习使用mysql、mysqli连接mysql数据库的方法。
1、使用php脚本向mysql服务器发送sql
$link=mysql_connect("localhost(主机名)","mysql_user(用户名)","mysql_password(密码)") or die("连接失败".mysql_error());
mysql_select_db('数据库名',$link) or die('不能选定数据库'.mysql_error());
mysql_query(指令执行的内容);
mysql_free_result();//释放查询的结果集资源
mysql_close();//关闭与数据库服务器 建立的连接
mysql_fetch_row();该函数将一条结果记录返回并以一个普通索引数组的形式保存(从结果集中取得一行返回根据所取得的行生成的数组,依次调用mysql_fetch_row()将返回结果集中的下一行,没有更多行则返回false)
mysql_fetch_assoc();该函数将一条结果记录返回并以一个普同关联数组的形式保存
mysql_fetct_array();该函数可以将结果数据表中的每一行获取为一个关联数组或索引数组
mysql_select_db('数据库名',$link) or die('不能选定数据库'.mysql_error());
mysql_query(指令执行的内容);
mysql_free_result();//释放查询的结果集资源
mysql_close();//关闭与数据库服务器 建立的连接
mysql_fetch_row();该函数将一条结果记录返回并以一个普通索引数组的形式保存(从结果集中取得一行返回根据所取得的行生成的数组,依次调用mysql_fetch_row()将返回结果集中的下一行,没有更多行则返回false)
mysql_fetch_assoc();该函数将一条结果记录返回并以一个普同关联数组的形式保存
mysql_fetct_array();该函数可以将结果数据表中的每一行获取为一个关联数组或索引数组
例1,从数据库中读出数据,以表格的形式显示出来
代码示例:
2、php的mysqli扩展连接mysql服务器
$mysqli=new mysqli();//创建mysqli对象
$mysqli->connect("localhost","mysql_user","mysql_ped");//连接指定的mysql数据库服务器
$mysqli->select_db("mysqlb");//选择特定的数据库
//$mysqli=new mysqli("localhost","mysql_user","mysql_pwd","mysqlb");可以连在一起
$mysqli->query("");向数据库发送sql请求
$mysqli->close();关闭与数据库的连接
$result->fetch_row();//该方法从结果集中取一条结果记录,将值存放在一个索引数组中
$result->fetch_assoc();//该方法将以一个关联数组的形式返回一条结果记录
$restlt->fetch_array();//即可关联数组又可索引数组
$mysqli->connect("localhost","mysql_user","mysql_ped");//连接指定的mysql数据库服务器
$mysqli->select_db("mysqlb");//选择特定的数据库
//$mysqli=new mysqli("localhost","mysql_user","mysql_pwd","mysqlb");可以连在一起
$mysqli->query("");向数据库发送sql请求
$mysqli->close();关闭与数据库的连接
$result->fetch_row();//该方法从结果集中取一条结果记录,将值存放在一个索引数组中
$result->fetch_assoc();//该方法将以一个关联数组的形式返回一条结果记录
$restlt->fetch_array();//即可关联数组又可索引数组
例2,
代码示例: