我从代码中的变量 $query 中得到错误:“'where 子句'中的未知列 'Array'”。
这是我的代码:
$zzz = mysql_query("SELECT alias FROM table WHERE ColumnA = 'yes'");
while($aaa = mysql_fetch_array($zzz)){
$array[] = $aaa['alias'];
}
$query = mysql_query("SELECT * FROM table2 WHERE alias NOT IN ($array) ORDER BY Column1 DESC, Column2 DESC");
我想在 table2 中进行 SELECT 查询 WHERE 'alias' 不等于 $array 中来自提取数组 $aaa 的任何数据。
我得到了一个线索,可以从 fetch 数组中创建一个数组: SQL Query 中的数组?
但是,我不知道如何为由 $aaa 制作的数组中的每个数据添加“报价”。
谁能告诉我该怎么做?:)