他のトピックを見てきましたが、ここで何が間違っているのか分かりません。たとえば、TRUNCATEクエリを単純なSELECT *で置き換えると、結果が得られます。しかし、これは偽を返します。このトピックから次のコードをコピーして結果を得ることを望んでいます:PHP & MySQL: Truncate multiple tablesAMFPHPでPHP&MySQL TRUNCATE TABLEがfalseを返す
そして私は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で十分だろうと思っていました。 - ) –
素晴らしい、嬉しいです:) –