我的MySQL數據庫設置了名稱爲「chatterr」的表名「maillist」。我目前使用下面的php:MySQL查詢和顯示不起作用?
<?php
mysql_connect("localhost","root","");
//query databae
$query = "SELECT * FROM maillist ORDER BY id DESC LIMIT 4";
$result=mysql_query($query) or die('Error, insert query failed');
$row=0;
$numrows=mysql_num_rows($result);
while($row<$numrows) {
$id=mysql_result($result,$row,"id");
$first_name=mysql_result($result, $row, "first_name");
$last_name=mysql_result($result, $row, "last_name");
?>
<?php echo $id; ?>
<?php
$row++;
}
?>
它在localhost上工作,但不能在PHP中工作。代碼有什麼問題?
爲什麼你有幾個不同的''標籤?將所有的php代碼封裝在一組''標籤中。你正在拆分你的while循環。 – Aiias 2013-03-10 06:05:43
@Aiaias這與問題無關,但我這樣做是因爲在我沒有上傳的HTML之間,因爲它無關緊要。 – 2013-03-10 06:07:56
[請不要使用'mysql_ *'函數,](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)[它們已被正式棄用。 ](http://php.net/manual/en/function.mysql-connect.php#function.mysql-connect-refsynopsisdiv) – 2013-03-10 06:08:35