作者shadowjohn (张辽,我头又痛了)
看板PHP
标题Re: [请益] 请教如何将阵列放入SQL搜寻
时间Tue Jun 12 18:38:46 2007
※ 引述《kkkor (梅林)》之铭言:
: 我有一个select 後的阵列tt
: 想放到下一个SQL的判断中
: 如:
: "select * from table1 where data NOT IN (".$tt['data'].")";
: 不过想当然是失败
: 因此想请教有方法在一条式子内完成吗?
: 本来我使想用子查询 不过主机是 Mysql 4.0.16 不支援子查询
: |||Orz
用implode
我想你要查一下implode的用法,你$tt的阵列是怎放的呢?
$囧=implode("','",$tt['data']);
"select * from table1 where data NOT IN ('".$囧."')";
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.86.29
※ 编辑: shadowjohn 来自: 218.162.86.29 (06/12 18:39)
1F:推 kkkor:感谢~ 不过後来真的囧掉了 我用array_push index是0 1 2... 06/12 19:08
2F:→ kkkor:只好乖乖的加字串 06/12 19:10
3F:推 buganini:你可以用$tt=mysql_fetch_array(第一个query的结果); 06/18 01:43