01745: rollowing कोड चलाते समय अमान्य होस्ट/बाइंड परिवर्तनीय नाम चेतावनी। मुझे यकीन नहीं है कि यह क्यों हो रहा है कृपया मदद करें! मुझे लगता है कि यह मेरे बाध्यकारी के साथ कुछ गलत होना चाहिए लेकिन मैं नहीं देख सकता कि इसके बारे में क्या गलत है। मेरा $ स्टार्ट और $ एंड वेरिएबल डीडी-एमएम-वाई वाई की तरह दिखते हैं। मैंने नीचे PHP कोड सूचीबद्ध किया है। धन्यवाद!PHP ओआरए -01745: अमान्य होस्ट/बाइंड वैरिएबल नाम चेतावनी
पीएचपी:
<?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 DESC";
$runQuery = oci_parse($db, $query);
oci_bind_by_name($runQuery, ":start", $Start);
oci_bind_by_name($runQuery, ":end", $End);
oci_execute($runQuery);
while($row = oci_fetch_array($runQuery, OCI_ASSOC+OCI_RETURN_NULLS))
{
echo $row['AMENDMENT_DATE_CREATED']." ".$row['TITLE']."<br>";
}
?>
त्रुटि:
Warning:
oci_execute() [function.oci-execute]: ORA-01745: invalid host/bind variable name
अरे मैं आपके द्वारा बदला गया रीप्ले के लिए धन्यवाद: अंत तक: किया गया और मुझे अभी भी एक ही त्रुटि मिल रही है! – vector
मुझे भी शुरुआत बदलनी पड़ी। लेकिन वह काम !!! धन्यवाद। – vector