Autor | Zpráva | ||
---|---|---|---|
avaster Profil |
#1 · Zasláno: 28. 1. 2009, 22:46:20
mam premennu ktoru doplnujem o dalsie udaje:
$query_generali.=" . ' (x=\"'.($array_x[$a]).' \" AND y=\"'.($array_y[$a]).'\") OR '"; ked nakoniec dam vypisat obsah $query_generali tak mi napise 'SELECT x,y,majitel FROM generali WHERE ' . ' (x="'.(5).' " AND y="'.(2).'") OR ' . ' (x="'.(2).' " AND y="'.(3).'")' -ziadnu chybu v tom nevidim,AVSAK ked pouzijem mysql_query($query_generali); mysql_query('SELECT x,y,majitel FROM generali WHERE ' . ' (x="'.(5).' " AND y="'.(2).'") OR ' . ' (x="'.(2).' " AND y="'.(3).'")'); tak mi to funguje..teda problem vidim v pouzivani \" ...niesom si tym uplne isty.. ale ako to spravit aby to fungovalo?? dakujem.. |
||
kletely Profil |
#2 · Zasláno: 29. 1. 2009, 12:42:00 · Upravil/a: kletely
avaster
Ak používaš uvodzovky " na ohraničenie a v kóde použiješ " pre nejaký atribút tak dávaš pred to \. Príklad: $prem = "<a href=\"index.html\">Hlavná stránka</a>"; //dávam spätné lomítko Ale ak použiješ apostrof ' na ohraničenie a v kóde použiješ " pre nejaký atribút tak nedávaš pred to \. Príklad: $prem = '<a href="index.html">Hlavná stránka</a>'; //nedávam spätné lomítko |
||
avaster Profil |
#3 · Zasláno: 29. 1. 2009, 13:00:35
problem je v tom ze na query vyuzivam obidva lomitka..no musim teda skusit to nejako spravit iba s jednym typom :)
|
||
kletely Profil |
#4 · Zasláno: 29. 1. 2009, 14:27:08
avaster
mysql_query("SELECT x,y,majitel FROM generali WHERE (x='5' AND y='2') OR (x='2' AND y='3')"); |
||
Časová prodleva: 15 let
|
0