Autor Zpráva
avaster
Profil
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);
tak mi to nefunguje, ale ked pouzijem
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
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
problem je v tom ze na query vyuzivam obidva lomitka..no musim teda skusit to nejako spravit iba s jednym typom :)
kletely
Profil
avaster
mysql_query("SELECT x,y,majitel FROM generali WHERE  (x='5' AND y='2') OR (x='2' AND y='3')");

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: