php扩展mysql_connect()_PHP使⽤mysql扩展操作数据库⽅法⼀、过时的⽅法
header('Content-Type:text/html;charset=utf-8'); //解决乱码的问题
php远程连接mysql数据库error_reporting(0); //由于是过时的⽅法,不弹出提⽰
$a=mysql_connect('localhost','uid','pwd'); //连接数据库服务器
mysql_select_db($database,$a);//选择使⽤哪个数据库
$result=mysql_query("select*from info");//执⾏SQL语句
$row=mysql_fetch_row($result);//读取数据
echo $row[1];//输出第⼀条
$row=mysql_fetch_assoc($result)//以数组的形式输出
PHP操作MySQL数据库⼀般可分为5个步骤:1.连接MySQL数据库服务器;2.选择数据库;3.执⾏SQL语句;4.关闭结果集;5断开与MySQL数据库服务器连接。
1.⽤mysql_connect()函数连接MySQL数据库服务器
⽤mysql_connect()函数建⽴与服务器的连接。然后根据此函数的返回值定位不同的连接。
$host = "localhost"; //MySQL服务器地址
$user = "root"; //⽤户名
$pwd = "***"; // 密码
$connID = mysql_connect($host, $user,$pwd); //返回的连接标识符
2.⽤mysql_select_db()函数选择数据库⽂件
⽤mysql_select_db()函数根据第⼀步返回的连接标识符来选择数据库
mysql_select_db($dbName,$connID); //$dbName 表⽰要选择的数据库
3.⽤mysql_query()函数执⾏SQL语句
第⼀步: mysql_query("select * from tb_stu",$connID); //执⾏查询 返回结果集
第⼆步:从上述结果集中获取信息,这⾥有两种路径。1.⽤mysql_fetch_array()函数从数组结果集中获取信息;2.⽤
mysql_fetch_object()函数从结果集中获取⼀⾏作为对象。它们的区别在于mysql_fetch_object()返回值是⼀个对象,⽽不是数组,也就是该函数只能通过字段名来访问数组。
$result = mysql_fetch_array($query);
OR
$result = mysql_fetch_object($query);
对数据的操作⼀般以下5种:
1.查询数据 (select)
2.显⽰数据 (select)
3.插⼊数据 (insert)
4.更新数据 (update)
5.删除数据 (delete)
4.关闭结果集
数据库操作完成之后,需要关闭结果集,释放资源
mysql_free_result($result);
5.断开服务器连接
每使⽤⼀次mysql_connect()或mysql_query()函数,都会消耗系统资源,为避免资源浪费,⽤mysql_close()函数关闭与MySQL服务器的连接,以节省系统资源。
mysql_close($connID);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。