php读取表中数据

时间:2016-07-07
php从数据库中获取数据PHP数据库开发最基本的知识点,本文章通过一个简单的实例向大家介绍php获取mysql表中所有数据,需要的朋友可以参考一下本文章的实例。

php获取mysql表中所有数据,实例代码如下:

<?php
$user = "root";
$pass = "";
$db = "test";
$link = mysql_connect( "localhost", $user, $pass );
if ( ! $link ) {
  die( "Couldn't connect to MySQL: ".mysql_error() );
}

mysql_select_db( $db, $link ) or die ( "Couldn't open $db: ".mysql_error() );

$result = mysql_query( "SELECT * FROM student" );
$num_rows = mysql_num_rows( $result );

print "<p>表中有 $num_rows 条数据</p>\n";

print "<table>";
while ( $a_row = mysql_fetch_row( $result ) ) {
  print "<tr>";
  foreach ( $a_row as $field ) {
    print "<td>".stripslashes($field)."</td>";
  }
  print "</tr>";
}
print "</table>";
mysql_close( $link );
?>

代码解释:

  1. mysql_connect用于连接数据库服务器。
  2. mysql_select_db选择需要操作的数据库名称。
  3. mysql_query执行SQL语句,本实例中执行“SELECT * FROM student”表示查询student表中的所有数据,如果执行成功,则返回一个资源标识符,该资源标识符将在下面解析数据会用到。
  4. mysql_num_rows获取查询结果集有多少条数据。mysql_num_rows会接受一个资源标识符,该资源标识符由mysql_query所返回的。
  5. mysql_num_rows用于解析每一行数据。