| 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: 14 let
|
|||
0