Không bao giờ chèn trực tiếp đầu vào của người dùng vào SQL. Sử dụng oci_bind_by_name () để chuẩn bị một câu lệnh an toàn. Như một tác dụng phụ, điều đó cũng sẽ sửa lỗi bạn đang gặp phải (đó là lỗi đánh máy trích dẫn). Mã sẽ trông giống như
$url_name = $_POST['textfield'];
$anchor_text = $_POST['textfield2'];
$description = $_POST['textfield3'];
$sql = 'INSERT INTO URL(Url_ID,Url_Name,Anchor_Text,Description) '.
'VALUES(9, :url, :anchor, :description)';
$compiled = oci_parse($db, $sql);
oci_bind_by_name($compiled, ':url', $url_name);
oci_bind_by_name($compiled, ':anchor', $anchor_text);
oci_bind_by_name($compiled, ':description', $description);
oci_execute($compiled);