[請益] PDO 使用sql語法問題??
Dear All:
我最近試著使用PDO方試來處理資料庫,連線、下命令都沒有什麼問題,
不過有個問題想要請問
sql=select * from table where id=1 or id=2.....
之前的做法會用php把語法串起來
sql='select * from table where';
for($i=1;$i<2;$i++)
{
sql.=' id=$i or';
}
得到的應該會是
sql='select * from table where id=1 or id=2 or ';
再用substr把or拿掉
不知道各位在使用PDO的時候,會怎樣處理sql語法
$sth = $dbh->prepare('SELECT * FROM table where id=:id ')
$sth->bindParam(':id',$sn);
$sth->execute();
這是在使用 PDO中會用到的方法,這種寫法,我要如何去串我要下的命令呢
還是用迴圈一筆一筆找?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.126.162
→
01/13 18:22, , 1F
01/13 18:22, 1F
→
01/13 23:11, , 2F
01/13 23:11, 2F
推
01/14 10:25, , 3F
01/14 10:25, 3F
→
01/14 10:26, , 4F
01/14 10:26, 4F
→
01/14 10:27, , 5F
01/14 10:27, 5F
→
01/14 10:27, , 6F
01/14 10:27, 6F
→
01/14 10:28, , 7F
01/14 10:28, 7F
→
01/14 10:28, , 8F
01/14 10:28, 8F
→
01/14 20:50, , 9F
01/14 20:50, 9F
→
01/14 20:51, , 10F
01/14 20:51, 10F
→
01/16 21:33, , 11F
01/16 21:33, 11F
→
01/16 21:33, , 12F
01/16 21:33, 12F
→
01/17 08:35, , 13F
01/17 08:35, 13F
→
01/21 16:43, , 14F
01/21 16:43, 14F
→
01/21 16:45, , 15F
01/21 16:45, 15F
→
01/21 16:47, , 16F
01/21 16:47, 16F
→
01/21 16:47, , 17F
01/21 16:47, 17F
→
01/21 16:48, , 18F
01/21 16:48, 18F
→
01/21 16:49, , 19F
01/21 16:49, 19F
→
01/21 16:50, , 20F
01/21 16:50, 20F
→
01/21 16:51, , 21F
01/21 16:51, 21F
→
01/21 16:53, , 22F
01/21 16:53, 22F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章