Moi
Miten voin PHP:ssä määritellä että joku tietty muuttuja omaisi kaikki arvot numerosta 0-9
Olen tekemässä tietokantahakua jossa haetaan erikseen etukirjaimilla tietoa tai sitten kaikilla numeroilla yhtäaikaisesti.. niin haluaisin välttyä kahdelta eri tietkantakyselylauseelta..
..eli mun pitäisi varmaan hakea taulukolla (eikä muuttujalla) tietoa kannasta?
Olipas vaikeesti selostettu.. :)
Muuttujana mikä tahansa numero 0-9
2
362
Vastaukset
- No mut
Mikä estää yhdistämästä kaikkia kriteeerejä samaan haku lauseeseen?
Jos tarve on todellakin kaikilla numeroilla 0-9 hakea, eikö olisi helpompaa käyttää SQL:n between -operaattoria (tai > ja < operaattoreita)? Hanskaisi muutkin, kuin kokonaisluvut.
Jos taas tiettyä settiä haetaan, niin varmaan IN (lista) olisi oikein.
Itse olen niinä parina kertana kun olen PHP:tä koodannut, kirjoittanut kyselyt aika suoraan sql:nä, joten en tiedä millaisia välineitä siinä olisi tarjolla älykkäämmin asioiden tekemiseen (jos jotain oikeasti tekee, on SQL:n kirjoittaminen käsin yleensä väärä vaihtoehto — ellei optimointi vaadi sitä).
Ja käytä todellakin vain yhtä kyselyä. Eli tyyliin: WHERE etukirjain = 'K' OR numero BETWEEN 0 AND 9
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Orpo räyhää: kansan on muututtava
Orpon mukaan kansa ei elä kokoomuksen kanssa samassa todellisuudessa, ja sen vuoksi kansan on muututtava. Kas kun ei san2723362Muovikassikartelli
Kauppaketjut ovat yhdessä sopineet muovikassin yksikköhinnaksi 59 senttiä. Milloin viranomaiset puuttuvat tähän kartell211853Aidon persun tunnistaa Marinin palvonnasta
Oli kyse sitten Halla-ahosta tai Putinista. Ensimmäisenä aidolle persulle tulee mieleen Marin.281517- 841401
- 1371048
- 811004
Hallintooikeus..
"Asemakaavapäätös pysyy voimassa.Poikkeamista ja rakentamista koskevat luvat hylättiin" kertoo Pyhäjärven Sanomat netti.64859Olen rakastunut
varattuun joka ei eroa. Miten tunteista eroon? Tämä ei ole tavanomaista. On elämäni suuri rakkaus.86766Jos se joskus oli molemminpuolista
niin hyvin me molemmat onnistuttiin pitämään toinen epätietoisena.61707Laita nyt se viesti
Tiedän että haluat tavata. Kirjoitat, pyyhit, kirjoitat... Lähetä se viesti 😗51686