我有一個腳本,我想從數據庫中返回5個具有相同類別的值,但它只返回一個值。有任何想法嗎?從同一行中選擇多個值?
這裏的腳本:
$result = mysql_query("SELECT Category FROM GameData
WHERE Title=\"$title\" ");
//returns category to search in next select
$row= mysql_fetch_array($result);
$results = mysql_query("SELECT Title FROM GameData
WHERE Category=\"$row[0]\" LIMIT 5 ");
$rows= mysql_fetch_array($results);
print_r($rows); //returns $title from first select query
我是新來的數據庫和MySQL所以任何幫助,將不勝感激。
我建議你使用PHP PDO而不是mysql_x。它更新,提供數據庫抽象和準備好的語句,可以防止sql注入 – CJD 2011-02-26 17:23:56
不幸的是,如果您對數據庫不熟悉,那麼您的代碼效率不高,請從正確的方式開始學習。使用連接的。 – mailo 2011-02-26 17:27:10