作者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