-1
這是更新表中字段值的腳本。查詢後,我得到的錯誤:我在非對象上調用成員函數close()時收到致命錯誤
Fatal error: Call to a member function close() on a non-object
<?php
error_reporting(E_ALL);ini_set('display_errors','On');
define('DB_HOST', 'xxxxxx');
define('DB_NAME', 'xxxxxx');
define('DB_USER','xxxxxx');
define('DB_PASSWORD','xxxxxxx');
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) or die("Failed to connect to MySQL: " . mysqli_error());
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$result = $mysqli->query("update people_table set FirstName = 'Jon' where LastName = 'Smith'") or die($mysqli->error);
$result->close();
?>
$結果是一個對象,我的看法這混淆了我
你爲什麼要關閉結果集?它應該是連接:[手動](http://php.net/manual/en/mysqli.close.php) – Ghost
因爲我需要釋放它再次使用它(我在同一個腳本中進行多個查詢) – BDillan
如果你想釋放結果集,然後使用[this](http://php.net/manual/en/mysqli-result.free.php) – Ghost