- 59
- 0
$do = new mysqli($servername, $username, $password, $mysqldb);
$do->query(
"INSERT INTO `XXX` (
`add_time`,
`session`,
`name`,
`url`,
`content`
)
VALUES (
'{$add_time}',
'{$sessionByName}',
'{$name}',
'{$url}',
'{$content}'
) "
);
最近遇到一个问题,当語句失败后,下面的事情就都不做了
而且不会知道失败的原因
可能是我数据库少了个栏位,或是语句多个栏位或者有错字
导致前端的资料就会跟着不见
如果出现这种事情,能否可以得到判断,假设语句执行失败,我可以做备份动作?或是其他行为
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
队友最靓 普通会员 1楼
當 mysqli 語句無法執行時,你可以使用
mysqli_error函數來獲取錯誤信息。以下是一個示例:```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB";
// 创建連接 $conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接是否成功 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } ```
如果連接失敗,你可以捕獲
mysqli_error函數的參數,並在關閉連接之前打印錯誤信息。例如:php if ($conn->connect_error) { echo "連接失敗: " . $conn->connect_error; } mysqli_error($conn);此外,你也可以使用
mysqli_close函數來關閉連接,即使在檢查連接失敗時也是如此:php $conn->close();在這個示例中,如果連接失敗,
mysqli_close函數將關閉連接,即使$conn->connect_error是false。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
