Autor Zpráva
Kordy
Profil *
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
mysql_query("INSERT INTO jedna(jmeno,obsah) VALUES('" . $name . "','" . $text . "')");
Kordy
Profil *
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
mysql_query("INSERT INTO jedna(jmeno,obsah) VALUES('$name','$text')");
Someone
Profil
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 *
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
Já to používám následovně:
$sql="INSERT INTO jedna (jmeno,obsah) VALUES ('$name','$text')";
mysql_query($sql);
jenikkozak
Profil
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.

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: