Mám problém. spíš ze zvědavistosti.
V phpmyadmin na webzdarma.cz můžu v poho založi v databázi tabulku s názvem all. Jenže skript mi ji potom nezobrazí. Pokud však dám název alll, tak vše funguje bezproblémů.
Znamená to snad, že all je nějaké klíčové slovo?
Stejně tak mi můj php skript na zobrazení obsahu tabulky hází chybu, když se v názvu vyskytuje třeba pomlčka.
Může mi tu někdo osvětlit tuto tematiku?
Děkuji
O
A co ti brání tomu pojmenovat tabulku jinak než "all" a bez pomlček?
Nic mi nebrání. Jen chci vědět, proč to nefunguje.
Čili chci rejpat. Bez rejpání to totiž nende.
Tak zřejmě to bude jedno z klíčových slov. Já jsem myslím chtěl třeba jednou pojmenovat sloupec v tabulce "date" a taky to nešlo a trvalo mi dva dny, než jsem přišel na to proč.
Viz např. zde: http://dev.mysql.com/doc/mysql/en/Reserved_words.html
ALL je klíčové slovo a pomlčka se používá na odečítání.
Ok. Dík. Ale doma na kopmíku na myadminu mi to funguje
Je možné, že pokud to jde přes myAdmin, tak to (některé novější verze) interně uzavřou do uvozovek, apostrofů nebo něceho takového, tak se pak jeví, že to funguje. Ale jistě to nevím.