我有一个脚本,我想从数据库中返回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