使用php从MySQL检索数据

时间:2011-01-12 22:11:47

标签: php mysql

我正在尝试从MySQL数据库中检索一些数据但是当我执行php页面时它会显示一个白页。知道我是否做错了......

  

$query = mysql_query("SELECT * FROM EMPLOYEES");
while ($row = mysql_fetch_array($query));
{
 $Ssn=$row['Ssn'];
 $UnionMembershipNumber=$row["UnionMembershipNumber"];
 $fname=$row['Fname'];
 $surname=$row['Surname'];
 $StreetName=$row['StreetName'];
 $StreetNumber=$row['StreetNumber'];
 $PostalCode=$row['PostalCode'];
 $Salary=$row['Salary'];
 echo $fname."".$surname."".$StreetName."".$StreetNumber."".$PostalCode."".$Salary."<br>";
}
?>

4 个答案:

答案 0 :(得分:6)

是。删除时间结束时的;

$query = mysql_query("SELECT * FROM EMPLOYEES");
while ($row = mysql_fetch_array($query))
{
...

答案 1 :(得分:2)

你做了mysql_connect();和mysql_select_db();正确的吗?

答案 2 :(得分:2)

while ($row = mysql_fetch_array($query));
{

删除;

另外,尝试在代码的开头添加error_reporting(E_ALL);以进行调试。

答案 3 :(得分:1)

while($ row = mysql_fetch_array($ query,MYSQL_ASSOC)){// no semicolon

不会受伤,请尝试print_r($ query);在while循环之前确保你得到了结果,并确保你的mysql_connect()和mysql_select_db()没有失败。