使用截断表,没有结果

时间:2012-02-16 00:52:53

标签: php mysql syntax truncate

我正在尝试截断名为'comments'的表但是每次运行脚本都没有任何反应。我的语法出了什么问题?

<?php
$con = mysql_connect("localhost","user","pass");
if (!$con)
mysql_select_db("dbname", $con);

mysql_query("TRUNCATE TABLE 'comments'");

mysql_close($con);
?>

2 个答案:

答案 0 :(得分:2)

如果与mysql服务器的连接失败($ con == FALSE),您似乎只选择数据库“dbname”。

您可能需要将if条件更改为:

    if ( $con )
        mysql_select_db("dbname", $con);

答案 1 :(得分:2)

引号,请尝试将其更改为:

$result = mysql_query("TRUNCATE TABLE `comments`");
if ( !$result ) print(mysql_error());

这也会告诉你出了什么问题。