gpt4 book ai didi

php - 修改权限后使用php进行mysql插入操作失败

转载 作者:行者123 更新时间:2023-11-29 14:24:44 25 4
gpt4 key购买 nike

这是权限设置部分

User        Host         Type                Privileges      Grant

username % database-specific ALL PRIVILEGES No
root localhost global ALL PRIVILEGES Yes

这是mysql部分

INSERT INTO `place` (`category`, `zone`, `budget`, `with`, `time`, `name`, `address`, `description`, `website`, `latitude`, `longitude`,`validation`) VALUES (1, 2, 3, 2, 3, 'placename', 'address', 'description', 'website', 100.0001, 33.0001, 0);

这是 php 部分

$con = new mysqli('localhost','username');
$q = "INSERT INTO...";
$con->query($q);

如果是手动插入的sql就可以。但如果我执行 php,就会失败。不幸的是没有出现错误消息。这是在我重新设置用户用户名的权限后开始的

最佳答案

我的猜测是这是一个语法类型错误。您可能使用反引号 (`) 而不是单引号 (')。但是,您确实需要弄清楚错误是什么。尝试这样的事情:

    $con = new mysqli('localhost','username');
$q = "INSERT INTO...";
if (!$con->query($q)) {
printf("Errormessage: %s\n", $con->error);
}

关于php - 修改权限后使用php进行mysql插入操作失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11204328/

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