Использование усеченных таблиц, безрезультатно - PullRequest
0 голосов
/ 16 февраля 2012

Я пытаюсь усечь таблицу с именем 'comments', но каждый раз, когда я запускаю скрипт, ничего не происходит.Что не так с моим синтаксисом?

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

mysql_query("TRUNCATE TABLE 'comments'");

mysql_close($con);
?>

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

Цитаты, попробуйте изменить его на:

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

Это также скажет вам, что идет не так.

2 голосов
/ 16 февраля 2012

вы, похоже, выбираете базу данных "dbname" только в случае сбоя соединения с сервером mysql ($ con == FALSE)

вам, вероятно, нужно изменить условие if на:

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