我已經在現有的腳本中有以下查詢 - 但它並不總是返回一個值,即使它應該基於數據庫中的內容。數據庫中有很多東西應該抓住 - 它們在那裏。雖然沒有結果返回
看不出有什麼問題 - 但我幾乎沒有這個了:)看什麼?
$query = "SELECT id FROM xtags WHERE tag_id = '$tagid' ORDER BY RAND() Limit 2";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$query = "SELECT * FROM xtable WHERE id = '$row[id]'";
$result = mysql_query($query) or die(mysql_error());
$row2 = mysql_fetch_assoc($result);
echo $row2[title];
}
效率低下,可以用1個查詢完成。學習JOIN – 2011-05-10 20:52:54
只需要一個sql查詢 – soju 2011-05-10 20:53:50
就可以做到這一點毫無疑問 - 只需在這裏進行一些調試即可。 – 2011-05-10 20:55:04