0
我花了幾個小時的故障排除試圖找到錯誤,但我,對我而言,無法找到它。不能寫數據到數據庫
我想插入數據到我的MySQL數據庫,它不會工作。 我沒有得到任何錯誤,也不知道如何修改我的代碼來獲得一個。
這是我PHP代碼:
// write new users data into database
$query_new_user_insert = $this->db_connection->prepare('INSERT INTO users (user_name, user_first, user_last, user_icon, user_password_hash, user_email, user_activation_hash, user_registration_ip, user_registration_datetime) VALUES(:user_name, :user_first, :user_last, :user_icon, :user_password_hash, :user_email, :user_activation_hash, :user_registration_ip, now())');
$query_new_user_insert->bindValue(':user_name', $user_name, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_first', $user_first, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_last', $user_last, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_icon', $user_icon, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_password_hash', $user_password_hash, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_email', $user_email, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_activation_hash', $user_activation_hash, PDO::PARAM_STR);
$query_new_user_insert->bindValue(':user_registration_ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR);
$query_new_user_insert->execute();
當我執行上面的代碼,收到此錯誤:
array (size=3)
0 => string '00000' (length=5)
1 => null
2 => null
什麼是錯誤的意思是,我該如何解決?
我不知道你還需要什麼代碼,所以如果有另一個你想要的部分,讓我知道。
你得到了什麼類型的錯誤? –
最新錯誤?我們不知道告訴我們。只需打開錯誤報告 – Ghost
我將如何打開錯誤報告?我收到了其他的錯誤,但沒有收到任何錯誤。 @Ghost – TheWebDev