gpt4 book ai didi

php - 未知的 MySQL 插入错误

转载 作者:行者123 更新时间:2023-11-29 10:16:28 25 4
gpt4 key购买 nike

我正在尝试插入到我的数据库中,但令人沮丧的是无法让我的语句发挥作用。我正在使用 PHP 的 MySQL 改进版 (mysqli) 程序接口(interface)。可能值得注意的是,我使用的是 c9.io IDE(AWS 之前的版本),并且包括我的应用程序运行所在的服务器在内的所有内容都是通过 c9 进行的。

我注意到这些语句是随机运行的。最初,我对 INSERT 语句进行了非常微妙的更改,直到它起作用,但是在工作试验之后,它会再次失败。因此,最终我开始重复点击刷新按钮(相同的输入,没有修改我的代码),直到成功。

就代码而言:

$sql = "INSERT INTO `users` (`email`,`password`) VALUES ('example@mail.com','1234')";

$result = mysqli_query($connection,$sql);

给出

$result = false 

非常一致,但每次随机第n次试验

$result = true 

(相同的输入,没有更改我的代码)。

考虑到随机成功,我不认为这是我的 SQL 语法错误,也不认为这是我的连接错误。我的所有 SELECT 语句都运行良好。

因此,我有一种预感,由于某种原因,这可能是 c9 的问题?如果您在使用 MySQL、SQL、PHP 或 c9 时遇到过类似问题,请提供帮助!

最佳答案

You Should try this
<?php
if (!mysqli_query($connection,"INSERT INTO Persons (FirstName) VALUES ('Glenn')"))
{
echo("Error description: " . mysqli_error($connection));
}
?>

关于php - 未知的 MySQL 插入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50053967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com