<?phptry { $dbh = new PDO('mysql:dbname=mytest;host=localhost', 'root', '19aeacv44899d4ff'); $query = 'INSERT INTO contactInfo(name, address, phone) VALUES(?, ?, ?)'; $stmt = $dbh->prepare($query); $name = '张某某'; $address = '海珠区'; $phone = '15814535527'; $stmt->bindParam(1, $name); $stmt->bindParam(2, $address); $stmt->bindParam(3, $phone); $stmt->execute(); if ($insertID = $dbh->lastInsertId()) { echo $insertID.'<br />'; } else { echo '插入出错!'; exit(); }} catch(PDOException $d) { echo '数据库连接失败:'.$e->getMessage(); exit();} $arr = $stmt->errorInfo();
print_r($arr); //贴出结果
我懂了。。原来我的数据库字段其中两个没有填上去的不为空。。。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号