1
我一直在努力解决这个问题很长时间。 MAMP的phpmyadmin不允许我用php将数据插入数据库。我使用面向对象风格库MySQLi,其工作过程如下:MAMP无法使用PHP将数据插入数据库中
$sql = "INSERT INTO data(dataid, pic, sen)
VALUES('$i', '$pic', '$sen')";
if ($conn->query($sql)) {
echo "success<br >";
} else {
echo "failure<br >" . $conn->error;
}
我“成功”作为返回的消息,但没有被插入到数据库中。 至于SQL,我检查了数据库,它是正确的。
我想问题是关于特权,但我是root用户。总的来说,我可以使用PHP从数据库读取数据,但无法写入任何数据。有谁知道这个问题的答案吗?
我非常感谢您的帮助和努力。
您尝试echo $ sql,以便您可以看到实际的SQL语句。然后尝试使用PHPMyAdmin执行该SQL语句。 – 3s2ng
我试过了。 SQL工作正常,我可以将数据插入到数据库中。但它仍然不适用于PHP。 – clairett09