次のエラー:
「警告: oci_execute() [function.oci-execute]: ORA-00911: 69 行目の F:\wamp\www\SEarch Engine\test1.php に無効な文字があります」
このコードによって生成されています:
<?php
include_once('config.php');
$db = oci_new_connect(ORAUSER,ORAPASS,"localhost/XE");
$url_name = $_POST['textfield'];
$keyword_name = $_POST['textarea'];
$url_type = $_POST['RadioGroup1'];
$anchor_text = $_POST['textfield2'];
$description = $_POST['textarea2'];
$sql = "select seq_url1.nextval seq_url1 from dual";
$result = oci_parse($db,$sql);
oci_execute($result);
if($result)
{
while($row = oci_fetch_array($result))
{
$temp = $row['SEQ_URL1'];
echo $temp;
}
}
$sql_url1 = 'INSERT INTO URL1(Url_ID,Url_Name,url_Type,Anchor_Text,Dscription) '.'VALUES($temp,:url,:type,:anchor,:description)';
$compiled = oci_parse($db, $sql_url1);
oci_bind_by_name($compiled, ':url', $url_name);
oci_bind_by_name($compiled, ':type', $url_Type);
oci_bind_by_name($compiled, ':anchor', $anchor_text);
oci_bind_by_name($compiled, ':description', $description);
oci_execute($compiled);
?>
何が原因でしょうか?