我正在學習關於MySQL的一門課程,我正在學習如何讓用戶輸入一段代碼(電子郵件和密碼),腳本中的信息將放入數據庫在phpMyAdmin上。我似乎無法得到它的工作?當我通過錯誤檢查器時,我的代碼沒有任何錯誤。我對PHP和MySQL也是全新的。我知道它可以找到數據庫,因爲我可以更新現有的數據。MySQL數據庫不能正常工作
<?php
$link = mysqli_connect("host", "username", "password", "username");
if (mysqli_connect_error()) {
die ("There was an error connecting to the database");
}
$query = "INSERT INTO `users` (`email`, `password`) VALUES('email', 'password')";
mysqli_query($link, $query);
$query = "SELECT * FROM users";
if ($result = mysqli_query($link, $query)) {
$row = mysqli_fetch_array($result);
echo "Your email is ".$row[1]." and your password is ".$row[2];
}
?>
基於零的數組,以$ row [0]和$ row [1]開始 –
@RicardoOrtegaMagaña確實,但[1]'應該至少顯示一些內容,而這不是真正的問題。他們聲明插入不起作用。按標題*「輸入數據庫不工作」*。 –
我在這裏看不到任何錯誤。你說你通過一個錯誤檢查器,是什麼?我覺得你沒有告訴我們真實/完整的故事。你的價值觀包含了你想要輸入除字符串文字之外的東西。 –