php添加数据后不显示,PHP PDO准备插入 – 不插入数据并且不显示错误

这个问题让我发疯,我尝试了一切.是不是给我任何错误,但它也没有向数据库插入任何内容.数据库连接很好,应该没有拼写错误.请看一下,看看你是否能找到问题:

$err = array();

if (isset($_POST['submit'])) {

$ip = gethostbyname($_SERVER['REMOTE_ADDR']);

$date = "2012-02-02 02:02:02"; //Example

$uploader_name = $_POST['uploader_name'];

// Validation happens here...

if (empty($err)) {

$host = "host";

$dbname = "db";

$user = "user";

$pass = "pass";

try {

$dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);

$sql = "INSERT INTO `table` (`ip`, `date`, `uploader_name`)

VALUES (:ip, :date, :uploader_name)";

$stmt = $dbh->prepare($sql);

# the data we want to insert

$params = array(

':ip' => $ip,

':date' => $date,

':uploader_name' => $uploader_name

);

$stmt->execute($params);

$dbh = null;

} catch(PDOException $pe) {

die('SQL Error');

}

if (empty($err)) {

$err[] = "Success!";

}

}

}

此外,我确定它到达插入部分,因为我收到“成功”消息.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值