看板 PHP 關於我們 聯絡資訊
大家好 今天想問一個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
kingoface:改為:$table_name='V$SESSION'; 11/19 14:47
kingoface:$sql= "SELECT * FROM $table_name WHERE TYPE='USER'"; 11/19 14:48
chrisQQ:\$ 11/19 15:09
Elfiend:google php 字串 單 雙引號。 先了解單雙引號的不同吧。 11/19 15:19
alog:escape your string 11/19 21:06