mysql_result field case insentive? mysql_result mezőnév nem kisbetű nagybetű érzékeny?
Sziasztok!
Ma legeltem egy kicsit. Elkövettem azt a hibát hogy a mysql táblában is van egy olyan nevű oszlopom mint amit álnévként is használók csak a kezdőbetű a táblában nagybetűs. És a táblában az Aktuális_ár bruttó, az álnévnél az aktuális_ár nettó ezért nem mindegy melyiket kapom eredménynek.
Tehát ez normális működés?
$eredmeny = mysql_query("SELECT *, IF(`Nettó_akciós_ár`>0,`Nettó_akciós_ár`,`Nettó_ár`) AS `aktuális_ár` FROM `Termékek`")
És erre a $ar = mysql_result($eredmeny, 0 'aktualis_ar') nem az álnév értékét adja vissza hanem a `Termékek`.`Aktuális_ár` értékét.
Az alábbi úgy működik ahogy vártam.
while ($rekord = mysql_fetch_object($eredmeny)) {
echo $rekord->aktuális_ár;
echo $rekord->Aktuális_ár;
}
Köszi a választ előre is. :-)
■ Ma legeltem egy kicsit. Elkövettem azt a hibát hogy a mysql táblában is van egy olyan nevű oszlopom mint amit álnévként is használók csak a kezdőbetű a táblában nagybetűs. És a táblában az Aktuális_ár bruttó, az álnévnél az aktuális_ár nettó ezért nem mindegy melyiket kapom eredménynek.
Tehát ez normális működés?
$eredmeny = mysql_query("SELECT *, IF(`Nettó_akciós_ár`>0,`Nettó_akciós_ár`,`Nettó_ár`) AS `aktuális_ár` FROM `Termékek`")
És erre a $ar = mysql_result($eredmeny, 0 'aktualis_ar') nem az álnév értékét adja vissza hanem a `Termékek`.`Aktuális_ár` értékét.
Az alábbi úgy működik ahogy vártam.
while ($rekord = mysql_fetch_object($eredmeny)) {
echo $rekord->aktuális_ár;
echo $rekord->Aktuális_ár;
}
Köszi a választ előre is. :-)
Hasonlóval találkoztam
Ha tudom hogy ilyen
20xx