Autor Zpráva
newb
Profil *
mám formulář, ze kterýho příjde v proměnné jméno fotky. Nemůžu ho ale nějak vložit do DB

$nazev = $_POST['fotoname'];
mysql_query(" INSERT INTO galerie (nazev) VALUES ($nazev) ");

Položka nazev je definovaná jako Varchar (30)
newb
Profil *
Zadává se to tam takhle, nebo se musí ta proměnná "přeinicializovat"? Nefunguje to ani s CHAR místo VARCHAR
Kajman_
Profil *
Stringy dávejte do apostrofů.

mysql_query(" INSERT INTO galerie (nazev) VALUES ('$nazev') ");
newb
Profil *
ne, v tom to neni. Navíc si nejsem jistej, jestli je vhodný to zapisovat do apostrofů, jestli to PHP nevyhodnotí jako text s hodnotou $nazev
Taps
Profil
newb
zkus si vypsat chybu pomocí mysql_eror();
mysql_query(" INSERT INTO galerie (nazev) VALUES ('$nazev') ") or die (mysq_error());

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: