我用PHP代碼連接到數據庫,一切正常。但我不能用DB代碼在數據庫中做任何操作,f.e.添加/編輯表格。 這是一段代碼:使用mysql的php操作
<?php
$mysqli = new mysqli("localhost", "root", "mypass", "mybase");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
$mysqli->query("SET NAMES 'utf8'");
// editing existing table
$success = $mysqli->query ("INSERT INTO `myBase`.`users` (`login`, `password`, `reg_date`) VALUES ('aaa', '".md5("123")."', '".time()."')");
echo $success; // this echo does not work
$mysqli->close();
?>
此編輯後沒有新用戶。
你的PHP錯誤日誌說什麼? –
沒有php錯誤日誌。當我改變f.e.密碼to wrongPass - PHP日誌說,這是錯誤的,但是當mysqli連接一切正常 - 沒有錯誤。 –
執行'print_r($ success)'查看更多而不是'echo'。我還在文檔註釋中看到,在查詢結果上執行了'$ result-> fetch_object()'。 http://php.net/manual/en/mysqli.query.php – Daniel