我想除了已經取的值來從數據庫中的一些價值觀,不能在SELECT查詢不能
下面是該查詢,我要取的值是哪裏都不在第一次提取,
$qry="select value,name,number from test where value=10";
$rslt=mysql_query($qry);
$arr=mysql_fetch_assoc($rslt);
$qry2="select value,name,number from test where value NOT IN ('$rslt')";
$rslt2=mysql_query($qry2);
while($arr2=mysql_fetch_assoc($rslt2))
{
echo "<pre>";
print_r($arr2);
echo "<pre>";
}
「不工作」是不是很描述。你期望得到什麼?你得到了什麼?任何錯誤/警告(如果是這樣,他們說什麼)? – Piskvor 2012-02-27 06:49:51
這不是正確的做法。要麼使用分頁(搜索),要麼反過來查詢選擇條件(並且要注意NULL),具體取決於你在做什麼。 – Mat 2012-02-27 06:51:57
另外,'$ rslt'實際上並不是結果,它是*資源*。你只使用'mysql_fetch_assoc'得到一個結果(作爲一個關聯數組)。你是否想要做一些類似'...的地方值不在(10)'? – Piskvor 2012-02-27 06:52:41