Warning: PDO::query(): SQLSTATE[42000]: Syntax error or access violation: 1064 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 '' at line 1 in xxx.php on line 68
Přitom když poskládaný dotaz zkopíruju do phpmyadmin tak funguje bez
problému. Proč ho PDO neudělá?
Otazník jako zástupný symbol pro data. Jak jinak tam ta data vložíš?
Ještě můžeš :promenna, ale to používám jen u delších a
méně přehledných SQL dotazů. Je s tím trochu víc práce.
Zkoušel jsem tu metodu quote() na dvou různých databázích. Pokaždé
escapovala jinak. Přesně tak, jak to ta databáze potřebovala. Proto musí
být otevřená.
Doufám, že tu původní ošklivou část skriptu zahodíš
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.