Autor | Zpráva | ||
---|---|---|---|
Kordy Profil * |
#1 · Zasláno: 29. 3. 2013, 12:43:24
Dobré odpoledne
S databázema začínám a mám problém zapsat do ní pomocí proměnné mysql_query('INSERT INTO jedna (jmeno, obsah) VALUES("$name", "$text") ') or die(mysql_error()); echo "Data Inserted!"; Když zapisuji normální text neni problém... Vím, že proměnná nepatří do úvozovek, ale když je dám pryč tak mi hlásí chybu. No a takhle mi zas zapíše proměnnou jako text. Víte si s tím někdo rady? Předem děkuji Kordy |
||
Someone Profil |
#2 · Zasláno: 29. 3. 2013, 12:47:49
mysql_query("INSERT INTO jedna(jmeno,obsah) VALUES('" . $name . "','" . $text . "')"); |
||
Kordy Profil * |
#3 · Zasláno: 29. 3. 2013, 12:55:29
teď mi píše : Parse error: parse error in /3w/unas.cz/l/lecivebylinky/jedna.php on line 14
Myslím, že tam nesmí být ty " kvůli mysql_query(" jenže jak bez nich...
|
||
abc Profil |
#4 · Zasláno: 29. 3. 2013, 13:09:18
mysql_query("INSERT INTO jedna(jmeno,obsah) VALUES('$name','$text')"); |
||
Someone Profil |
#5 · Zasláno: 29. 3. 2013, 13:10:36
Kordy:
Ty uvozovky jsou tam právě proto. Chybu musíš mít někde jinde, protože zápis ve [#2] je správně. |
||
Kordy Profil * |
#6 · Zasláno: 29. 3. 2013, 13:52:21 · Upravil/a: Kordy
No nevím ten řádek to je přesně s tímhle kódem... Pomohli byste mi prosím najít tu chybu? Kód je tady:
<?php $soubor = $_GET['select']; $name=$_GET['name']; $text=$_GET['text']; mysql_connect("**", "**", "**") or die(mysql_error()); mysql_select_db("lecivebylinky") or die(mysql_error()); mysql_query("INSERT INTO jedna(jmeno,obsah) VALUES('" . $name . "','" . $text . "')"); or die(mysql_error()); echo "Data Inserted!"; ?> Už mi to jede ani nevím čím to bylo... :) Díky za pomoc všem ;) |
||
Michel Profil |
#7 · Zasláno: 29. 3. 2013, 14:10:22
Já to používám následovně:
$sql="INSERT INTO jedna (jmeno,obsah) VALUES ('$name','$text')"; mysql_query($sql); |
||
jenikkozak Profil |
#8 · Zasláno: 29. 3. 2013, 14:18:56
Kordy:
„Už mi to jede ani nevím čím to bylo... :)“ Středníkem na 12. řádku a použitou konstrukcí or die() . Pro jiné než testovací účely ji nelze doporučit.
|
||
Časová prodleva: 11 let
|
0