我有以下代碼。我標記爲block 1
和block 2
似乎不能一起工作,但如果我擺脫了其他人會做的一件事;當檢查使用print_r.
我是相當新的PHP,並想知道如果有人可以指出我錯了什麼地方。我曾在其他地方工作,但失去了檔案。提前謝謝了。要檢查的PHP代碼
P.S:我知道最好早點進入PDO和mysqli,而不是晚點進入。但我只想先掌握基本知識。
<?php
//Connect to database
$connect = mysql_connect ("localhost","root","password");
$db = mysql_select_db("project");
//Find top 100 most popular images
$pop = mysql_query("
SELECT * FROM users ORDER BY pop DESC LIMIT 2
");
//Define local variables for images to show
//block 1//
$images = array();
while ($row = mysql_fetch_array($pop)) {
$images[] = $row['image'];
}
//block2//
$links = array();
while ($row = mysql_fetch_array($pop)){
$links[] = $row['username'];
}
?>
您沒有進行任何錯誤檢查,因此當出現問題時您無法獲得任何有意義的錯誤消息。有關如何正確執行此操作的示例,請參閱mysql_query上的手冊:http://php.net/mysql_query –