| Autor | Zpráva | ||
|---|---|---|---|
| Daniel01 Profil |
#1 · Zasláno: 24. 2. 2009, 12:20:14
Zdravím... mám trochu zmatek v zapisování proměnných :-)
echo je jasný... ( echo "text".$promenna."text"; $link = "http://www.dusicka.hu.cz/registration_finish.php?akce=registrace_dokoncena13hgapo4hg8oqeh65hga&id=".$lastid."&email=".$email; mysql_query("SELECT id FROM login WHERE user='$user' AND pass='$pass'");
mysql_query("SELECT id FROM login WHERE user='".$user.'" AND pass='".$pass."'");
mysql_query("SELECT id FROM login WHERE user=('".$user.'") AND pass='(".$pass."')");Co je tedy správné, co zbytečné a co používat a proč? :-)) Jo a kdyby někdo věděl... kdy používat uvozovky - ``? např.: `login` ? Díky |
||
| srigi Profil |
#2 · Zasláno: 24. 2. 2009, 12:34:08
Jednoduche pravidlo:
dvojite uvodzovky expanduju premenne. Prvy priklad tak mozes zapisat takto: echo "text$promennatext"; Okrem toho v dvojitych uvodzovkach dochadza k rozvoju escape sekvencii. Nic viac vediet netreba. |
||
| Jake Cooney Profil |
#3 · Zasláno: 24. 2. 2009, 13:00:23 · Upravil/a: Jake Cooney
echo "text$promennatext"; To je blbost. Musíš to napsat takhle: echo "text{$promenna}text";Jinak osobně všude používám model echo('text' . $promenna . 'text'); |
||
| bohyn Profil |
#4 · Zasláno: 24. 2. 2009, 13:04:53 · Upravil/a: bohyn
Jeste dodam tento zapis. Je vhodny pro pouziti s polem.
mysql_query("SELECT id FROM login WHERE user='{$_POST['user']}' AND pass='{$_POST['pass']}'");promene je vhodne pred poslanim dotazu zabezpecit proti SQL injection. „Jo a kdyby někdo věděl... kdy používat uvozovky - ``? např.: `login` ?“ Pokud mas nazev sloupce/tabulky/databaze ktery je v MySQL klicove slovo tak musis pouzit zpretne uvozovky. Jinak nejsou potreba. Kdyz je budes psat vsude tak nic nezkazis. srigi „Prvy priklad tak mozes zapisat takto: echo "text$promennatext";“ Neni pravda. $promennatext totiz asi nechces :) Slo by zapsat: $promenna = "test";
echo "text$promenna text";
// nebo
echo "text{$promenna}text"; |
||
| Majkl578 Profil |
#5 · Zasláno: 24. 2. 2009, 13:06:24
Daniel01
v tom tretim mysql_query jsou otocene uvozovky '" misto "' |
||
| bohyn Profil |
#6 · Zasláno: 24. 2. 2009, 13:07:53
„v tom tretim mysql_query jsou otocene uvozovky '" misto "'“
a v druhem taky |
||
|
Časová prodleva: 17 let
|
|||
0