2016-01-13 87 views
0

我有這個代碼插入數據到MySQL數據庫。如何從MySQL數據庫插入/獲取數據?

<?php 
$con = mysqli_connect('mysql4.000webhost.com', 'a9671143_cas', '08011998', 'a9671143_testdb'); 
$number = $_POST['number']; 
$name = $_POST['name']; 
$password = $_POST['password']; 
$partiesIds = $_POST['partiesIds']; 

$statement = mysqli_prepare($con, 'INSERT INTO User (number, name, password, partiesIds) VALUES (test, test, test, test)'); 
mysqli_execute($statement); 

mysqli_stmt_close($statement); 

    mysqli_close($con); 
?> 

而且我得到這個: enter image description here

什麼是錯,我接到了一個教程這個代碼,所以我不明白它做好。

+0

閱讀錯誤,它們非常有價值:「訪問拒絕用戶...」。這意味着您嘗試在您的'mysqli_connect'語句中使用的用戶名和/或密碼不正確。 (隨後的錯誤是未成功連接的結果,所以還沒有考慮到這個問題)。 –

+0

從屏幕截圖看來,用戶名或密碼存在一些問題。可能是你的localhost沒有密碼。請再次檢查。 –

+0

@cale_b,但它是正確的,這就是要點。 d; – Cas

回答

1

更正此行:$con = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); 您的主機/名稱/密碼或db名稱不正確。

+0

應該是$ con = mysqli_connect('mysql4.000webhost.com','a9671143_cas','08011998','a9671143_testdb');?密碼是正確的,我只是改變了它。用戶也是如此。 – Cas

+0

你是否創建了你的用戶訪問數據庫的權限? –

+0

訪問我的數據庫是什麼意思? – Cas

相關問題