php - 将两条语句发布到数据库中

标签 php mysql

我正在尝试将两条语句插入到我的 SQL 数据库中。但是当我点击发送时,我看到只发布了第一个声明。

有人知道我的代码有什么问题以及如何解决它吗?

这是我的代码:

$query1 = "INSERT INTO table1(firstname, lastname) VALUES (?, ?)";
$stmt1 = $db->prepare($query1);
$stmt1->execute(array($firstname, $lastname));

$query2 = "INSERT INTO table2(firstname, lastname) VALUES (?, ?)";
$stmt2 = $db->prepare($query2);
$stmt2->execute(array($firstname, $lastname));

最佳答案

试试这个==>

$query1 = "INSERT INTO table1(firstname, lastname) VALUES (?, ?)";
$stmt1 = $db->prepare($query1);
$stmt1->bind_param("ss",$firstname, $lastname);
$stmt1->execute();

$query2 = "INSERT INTO table2(firstname, lastname) VALUES (?, ?)";
$stmt2 = $db->prepare($query2);
$stmt2->bind_param("ss",$firstname, $lastname);
$stmt2->execute();

查看更多关于PHP Prepared Statements的信息这里

关于php - 将两条语句发布到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44382174/

相关文章:

php - 用于字符串匹配结束的函数 preg_match()

javascript - 只允许特定的 URL 访问我的网站

php - 服务器端 (PHP) 与客户端 (JS) 运行权衡

python - 当查询具有动态生成/可变长度参数列表时防止 SQL 注入(inject)

php - MySQL 查询不返回结果

mysql - 查询同时删除主键和外键

php - 在 PHP/MySQL 中计算页面浏览量的最佳方法是什么?

sql - SELECT 语句帮助

python - django 测试无法将固定装置的数据插入 mysql

PHP ini 显示错误