Php toAscii függvényt akarok használni mysql lekérdezésen belül. Hogyan ebben az esetben?
A toAscii függvény nem beépített, a lényege hogy linkszerűvé alakít egy stringet. Na most ezt akarom alkalmazni mysql lekérdezésen belül.
pl. select szinesz from film where toAscii(szinesz) = toAscii($_GET['szinesz'])
a mezőt át akarom alakítani a linkszerűvé és úgy összehasonlítani a get értékével. Kivitelezhető vagy valami más utat keressek? Tudom hogy lehetne eleve már a linkké alakított string-re keresni az adatbázisban de nincs ilyen és nem is akarok belerakni, a helyzetből adódóan nem teszek bele. A segítséget köszönöm előre is.
Ha a színészt eleve a toAscii függvénnyel tárolod le, akkor oda nem kell konverzió. Ha meg nem úgy tárolod, akkor meg a PHP változót nem kell a függvénnyel bizergálni.
Ugye prepareted statementekkel írod az SQL lekérdezéseket!
Ajjajjj... eleve rossz az adatbázis. Kellett, hogy tanuljatok normál formát, aminek valamelyik pontja kimondja, hogy egy mezőbe csak egyszerű adattípus kerüljön (a gyakorlatban persze vannak halmazok, meg XML meg ilyesmi, de ezek könnyítik a felolgozást és nem nehezítik). A színészek felsorolása, már nem egyszerű adattípus, hanem lista. Így külön táblába célszerű kiszervezni.
Mivel egy filmben több színész is játszik, illetve egy színész több filmben is szokott a film és a színész között több-a-többhöz kapcsolat lesz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!