小编vec*_*tor的帖子

PHP ORA-01745:无效的主机/绑定变量名称警告

01745:运行滚动代码时出现无效的主机/绑定变量名称警告.我不知道为什么会这样,请帮忙!我觉得我的绑定一定有问题,但我看不出有什么问题.我的$ Start和$ End变量看起来像DD-MM-YY.我在下面列出了PHP代码.谢谢!

PHP:

<?php
$year_Echo = '2013';
$yearTruncation =  substr($year_Echo, 2);
$yearTruncationMinusOne = $yearTruncation-1;
$Start = ('1-OCT-'.$yearTruncationMinusOne);
$End = ('30-SEP-'.$yearTruncation);
echo "Start = ".$Start." End = ".$End." Year Truncation Minus One = ".$yearTruncationMinusOne."<br>";

/*** connect or WFO DB ***/
$db = oci_connect('query','pw','server:1521/view');
if (!$db){
  $e = oci_error();
  trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
} 
$query = "SELECT * FROM db.cooldb WHERE (STATUS = 'ACTIVE' OR STATUS = 'CLOSED') AND NUMBER <> ' ' 
                                                                                                                    AND AMENDMENT_DATE_CREATED
                                                                                                                    BETWEEN :start AND :end
                                                                                                                    ORDER BY AMENDMENT_DATE_CREATED …
Run Code Online (Sandbox Code Playgroud)

php oracle variables binding

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

binding ×1

oracle ×1

php ×1

variables ×1