我看了其他主題,我無法弄清楚這裏有什麼問題。例如,如果我用一個簡單的SELECT *替換TRUNCATE查詢,我確實會得到結果。但是這返回false。我從這個主題複製了下面的代碼,希望得到一個結果:PHP & MySQL: Truncate multiple tablesPHP和MySQL TRUNCATE TABLE返回false與AMFPHP
而我通過AMFPHP做到了這一點。
# the host used to access DB
define('DB_HOST', 'localhost');
# the username used to access DB
define('DB_USER', 'usr');
# the password for the username
define('DB_PASS', '***');
# the name of your databse
define('DB_NAME', 'name');
//$connection = new __database(DB_HOST,DB_USER,DB_PASS,DB_NAME);
$connection = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "TRUNCATE TABLE `books`";
$result = $connection->query($query);
if($result)
{
return $result;
}
else
{
return false;
}
謝謝,就是這樣。不知道,我總是認爲DELETE就足夠了。 - ) –
真棒,很高興幫助!:) –