【发布时间】:2018-01-10 21:17:59
【问题描述】:
我正在使用 php 从数据库中删除数据,但它没有删除,也没有显示错误。
请帮帮我。
<?php
include('connect.php');
$p_No = $_POST['p_No'];
$sql2 = "DELETE FROM usersR WHERE p_No = '$p_No'";
$compiled1 = oci_parse($conn,$sql2);
$ex = oci_execute($compiled1,OCI_DEFAULT);
?>
这是我的 connect.php 代码
<?php
$username = "system";
$password = "******";
$connectionString = "localhost/ORCL";
$conn = oci_connect($username, $password, $connectionString);
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
?>
【问题讨论】:
-
查看
if (!$ex) {echo oci_error();}会出现什么错误 -
@NanaPartykar 没有错误发生
-
也粘贴你的 connect.php 文件。
-
p_No列是char还是num?如果是num,请删除变量$p_No周围的单引号 (')。此外,您很容易受到SQL injection 的攻击。 -
@NanaPartykar 完成
标签: php html css database oracle