作者kingoface (桑原)
看板PHP
標題[請益] oci_parse無法用雙引號(orcale)
時間Tue Nov 19 14:42:52 2013
大家好
今天想問一個oracle的問題
我的程式
$sql= 'SELECT * FROM V$SESSION ';
這樣可以跑
但是
$sql= "SELECT * FROM V$SESSION WHERE TYPE = 'USER'";
這樣又不行了.
都是用以下這行
$stid = oci_parse($dbconn,$sql);
錯誤訊息
1.Notice: Undefined variable: SESSION in
2.Warning: oci_execute() [<a href='function.oci-execute'>function.oci-execute</a>]: ORA-04044
請問該怎麼辦呢?
我一定要用雙引號才能下語法阿...Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.195.130
1F:→ kingoface:改為:$table_name='V$SESSION'; 11/19 14:47
2F:→ kingoface:$sql= "SELECT * FROM $table_name WHERE TYPE='USER'"; 11/19 14:48
3F:→ chrisQQ:\$ 11/19 15:09
4F:→ Elfiend:google php 字串 單 雙引號。 先了解單雙引號的不同吧。 11/19 15:19
6F:推 alog:escape your string 11/19 21:06