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