我是PHP的初学者,我已经制作了一些插入MySQL数据库的页面,以及检索。这一页总是给我500错误,但我的其他PHP页面不(如INSERT记录)。 运行PHP 5.2,apache 2.2
<?php
$con = mysql_connect("localhost", "XXXX", "XXXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("equipment", $con);
$result = mysql_query("SELECT * FROM equipmentwanted");
while $row = mysql_fetch_array($result))
{
echo $row['fname'] . " " . $row['lname'];
echo "<br />";
}
mysql_close($con);
?>
答案 0 :(得分:4)
要注意的一些事项:
1)不检查查询失败:
$result = mysql_query("SELECT * FROM equipmentwanted") or die(mysql_error());
^^^^^^^^^^^^^^^^^^^^^^
mysql_select_db("equipment", $con) or die(mysql_error());
^^^^^^^^^^^^^^^^^^^^^^
2)语法错误:
while $row = mysql_fetch_array($result))
^--- missing a (