Truncate не ми изпразва таблицата

meleto

Registered
$query211= mysql_query("TRUNCATE kand WHERE id='$id'");

При тази заявка не ми изпразва таблицата и по-точно редовете с това id.

Не мога да разбера защо...
 
Truncate operations drop and re-create the table, which is much faster than deleting rows one by one, particularly for large tables
Truncate се използва за да изчистиш цялата таблица от всички редове. Ако искаш да изчистиш всички редове, където id-то ти е някакво използвай:

PHP:
$query211 = mysql_query("DELETE FROM `kand` WHERE id='$id'") or die(mysql_error());

Освен това, когато не знаеш къде е грешката и защо заявката не прави това, което си мислиш слагай по 1 or die(mysql_error()) за да видиш какъв е всъщност проблема :).
 

Back
Горе