nevite proc nejede? nepise mi to chybu a nic to nedela...
include ("connect.php");
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se připojit k MySQL: " . mysql_error());
mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databázi: ". mysql_error());
mysql_query("DELETE id,name,cena,size,unit,ih,img2 FROM items WHERE id=$id limit 1");
echo "<div id=hlaska1>Zboží bylo smazáno.</div>";
Když už se má umírat, tak všude ;)
mysql_query("DELETE id,name,cena,size,unit,ih,img2 FROM items WHERE id=$id limit 1") or die("Chyba dotazu: ". mysql_error());
nj ale to porad neresi muj problem :(
Unknown table 'id' in MULTI DELETE proc to vubec vypisu, ze je neznama tabulka id, kdyz to vubec neni tabulka?
Maže se vždy celý řádek. Je zbytečné vyjmenovávat sloupce.
ja vim, ale zkousel jsem je vypsat, kdyz mi to nebralo...
mysql_query("DELETE * WHERE id=$id limit 1")
to pak hlasi:
Chyba dotazu: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* WHERE id=2 limit 1' at line 1
teda:
mysql_query("DELETE * FROM items WHERE id=$id limit 1")
Chyba dotazu: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM items WHERE id=5 limit 1' at line 1
DELETE FROM items WHERE id=$id limit 1;
Pepe: Přidej si prosím http://www.junext.net/mysql/ do záložek. Ušetříš si tím spoustu času ;)