php sayfasında herhangi bir yerde
$tablo_sil = mysql_query('
TRUNCATE `ps_category_product`;
TRUNCATE `ps_image`;
TRUNCATE `ps_product`;
TRUNCATE `ps_product_lang`;
');bulunması işleme geçmesi için yeterli değilmi?
8
●522
veritabaninda degisiklik yokYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' TRUNCATE `ps_image`, TRUNCATE `ps_product`, TRUNCATE `ps_product_lang`' at line 1
//Veritabaninda ilgili tablolari bosalt
$a = mysql_query('TRUNCATE `ps_product`');
$b = mysql_query('TRUNCATE `ps_category_product`');
$c = mysql_query('TRUNCATE `ps_product`');
$d = mysql_query('TRUNCATE `ps_image`');
if($a=$b=$c=$d){
echo "Veri Tabanındaki etkilenen tablolar silindi";
}else{
echo "veritabanında değişiklik yok";
}
birde hocam ifade eksikligi yada truncate nedir merak edenler için,truncate bosaltmak olmus oluyor. tablolar korunur ama icerigi bosalir. bu bosalma isleminde otomatik artan alanda sıfırlanır. yani direk delete from tablo yaptiginizda tablo bosalir ama otomatik artan alanlar sifirlanmaz.aradaki fark budur