chybova hlaska pri pridavani do databaze

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Pri pridavani do tabulky skriptem pridej.php: vypis pridej.php ============== $dotaz="INSERT INTO clanky ('jmeno', 'nazev','text') VALUES (NOW(), '$jmeno' ,'$nazev', '$text' )"; mysql_select_db(DATABAZE); $vysledek=mysql_query($dotaz) or die((mysql_error())); mysql_close(); chybova hlaska: =============== 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 ''jmeno', 'nazev','text') VALUES ('dr-sliz' ,'clanek', 'ahoj' )'
  2. INSERT INTO clanky ('jmeno', 'nazev','text') VALUES (NOW(), '$jmeno' ,'$nazev', '$text' ) toto přece není správně. Když koukneš do manuálu, tak ti musím být jasné, že počet v těch prvních závorkách jsou názvy sloupců tabulek, tedy tam nemají co dělat apostrofy. Druhá věc je, že pokud chceš plnit 3 sloupečky, tak do nich nemůžeš strkat 4 hodnoty. To prostě nejde.
  3. ty 4 hodnoty to jsem se upsal (puvodne tam bylo jeste datum :-) )a jinak dik za radu s tema apostrofama -to jsem nevedel
  4. u jmen se daji pouzit obracene apostrofy, to kdyz se shoduje jmeno s klicovym slovem nebo je v nazvu sloupce mezera. Takze (`jmeno`, `nazev`, `text`) by bylo spravne.

← Zpět na všechna témata