PHP mysql_query()函数用于执行select查询。
由于从PHP5.5版本起,不推荐使用mysql_query()函数,建议使用以下2种方案

mysqli_query()
PDO::_query()

在select查询还有两个其他的MySQLi函数。

mysqli_num_rows(mysqli_result $result):返回行数。
mysqli_fetch_assoc(mysqli_result $result):返回行数的关联数组。数组的每个键名称是表的列名。
如果没有行数据,则返回NULL。

示例

<?php
$host = 'localhost:3306';
$user = 'root';
$pass = '';
$dbname = 'mydb';
$conn = mysqli_connect($host, $user, $pass, $dbname);

if(!$conn)
{
    die('Could not connect:'.mysqli_connect_error());
}
echo "Connected successfully<br/>";

$sql = 'SELECT * FROM `emp5`';
$retval = mysqli_query($conn,$sql);

if(mysqli_num_rows($retval) > 0)
{
    while($row = mysqli_fetch_assoc($retval)){
        echo "EMP ID :".$row['id']."<br> ".  
         "EMP NAME :".$row['name']."<br> ".  
         "EMP SALARY :".$row['emp_salary']."<br> ".  
         "--------------------------------<br>";
    } 
}else{
    echo "0 results";
}

mysqli_close($conn);

?>

执行上述代码,结果如下

Connected successfully
EMP ID :1 
EMP NAME : maxsu 
EMP SALARY : 9000 
--------------------------------