2012-02-16 101 views
0

我試圖截斷名爲'comments'的表,但每次運行腳本時都不會發生任何反應。我的語法有什麼問題?使用截斷表,沒有結果

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

mysql_query("TRUNCATE TABLE 'comments'"); 

mysql_close($con); 
?> 

回答

2

的報價,試圖將其更改爲:

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

這也將告訴你什麼不順心。

+0

是的解決它。謝謝 – user1206214 2012-02-16 01:04:03

2

只有當連接到mysql服務器失敗時($ con == FALSE),你似乎才選擇數據庫「dbname」。

你可能需要改變你的,如果條件:

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