我正在尝试从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>"; } ?>
答案 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()没有失败。