迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
sql中的 id IN ( 變量 )里面加了引號,明明定義了多ID,但是只能輸出第一個id,請問如何改,才能sql解析變量變成id IN (59,7,4,28,8,14,13,41,36,33,55,50)這種括號里面不加引號的呢
<?php $query=urlencode('select * from dr_1_news where id IN ("'.$result.'")');?>
回復@迅??蚣芗夹g-羅老師 羅老師,原句是解析成了,select * from dr_1_news where id IN ("26,21,12,11,45,43,40,58,57,5,3,30,24,23,8,20,18,16,15,38,32,25,52")
<?php $query=urlencode('select * from dr_1_news where id IN ('.$result.')');?>
是你寫錯了
回復@迅??蚣芗夹g-羅老師 但是老師,如果改成這樣的話,不加“,靜態(tài)生成就會出錯,You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
回復@迅??蚣芗夹g-羅老師 老師,應該不是,我全部刪除了就留下這個也不行,把這個加上雙引號就正常了。。。也是很奇怪
回復@迅??蚣芗夹g-羅老師 羅老師,原句是解析成了,select * from dr_1_news where id IN ("26,21,12,11,45,43,40,58,57,5,3,30,24,23,8,20,18,16,15,38,32,25,52")
<?php $query=urlencode('select * from dr_1_news where id IN ('.$result.')');?>
是你寫錯了
回復@迅??蚣芗夹g-羅老師 但是老師,如果改成這樣的話,不加“,靜態(tài)生成就會出錯,You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
回復@迅??蚣芗夹g-羅老師 老師,應該不是,我全部刪除了就留下這個也不行,把這個加上雙引號就正常了。。。也是很奇怪