PHP学习之数据库操作

PHP数据库操作:

一、连接数据库

  mysql_connect()

  例:$link=mysql_connent("localhost","root","root");

二、选择数据库

  mysql_select_db()

  连接到数据库后,php会默认选择一个数据库,但是这个数据库不一定是我们所需要的数据库,所以还要自己选择连接的数据库。

  例:mysql_select_db("test",$link);

三、执行SQL语句

  mysql_query();

  该语句用于将sql语句发送数据库,并执行,将结果集返回。

  例:$sql="select * form user";

    $result=mysql_query($sql);

四、返回执行结果中的一行

  mysql_fetch_row()、mysql_fetch_array()

  mysql_fetch_row()返回执行结果的当前行的数值数组,即返回为数据库查询结果的一行数据,执行完毕这个函数后,指向结果集的下一行。

  mysql_fetch_array()返回执行结果的当前行的数值数组,即返回为数据库查询结果的一行数据,执行完毕这个函数后,指向结果集的下一行。

  两者区别:mysql_fetch_row()返回的数组只包含值,我们只能用$row[0]、$row[1]这样的数组下标来读取数据。  

       mysql_fetch_array()从结果集中取出一行作为关联数组或数字数组,或两者都有。我们可以这样读取数据:$row["username"]、$row["password"]

  例:$row=mysql_fetch_row($result);(其中这个$row为一个数组,是数据库查询结果的一行数据)

五、关闭数据库

  mysql_close()

  该函数用于关闭不在需要继续连接的数据库,这个方法不是必须的,一般PHP会自动关闭不活跃的数据库连接。

  例:mysql_close($link);

PHP数据库操作实例:

  <?php

  /*

  本例用PHP连接一个MySQL数据库的实例演示PHP如何操作数据库,实现连接一个数据库,并读取数据的基本操作。

  数据库名称:test,表名:user

  分别有字段:id,userid,sex

  */

  //连接到本地MySQL数据库

   $link=mysql_connect("localhost","root","root");

  //选择一个数据库

  mysql_select_db("test",$link);

  //从表里读出数据

  $sql="select * from user";

  $result=mysql_query($sql,$link);

  while($row=mysql_fetch_array($result))//循环读出数据集中的内容

  {

    echo $row["id"]."<br/>";

    echo $row["userid"]."<br/>";

    echo $row["sex"]."<br/>";

  }

  ?>

  

原文地址:https://www.cnblogs.com/WuNaiHuaLuo/p/4259012.html