In mijn database staat een kolom 'nummers', de query die ik hierop loslaten haalt het begin getal uit de DB, maar dit begingetal moet weer worden gebruikt in de query.
Iets meer uitleg:
De DB:
Ik wil dus een query draaien die bijvoorbeeld alle nummers beginnend met 1 & 2 of 2 & 6 of 1 & 6 (iedere willekeurige/benodigde combinatie) selecteren. Ik dacht dat ik er zo was:
Maar dit werkt dus helaas niet. De melding die ik krijg is dat de kolom 'first' niet bestaat.
Omdat het voor een range getallen moet werken is het geen oplossing om met like '1%' etc te werken. Hopelijk kan iemand mij verder helpen hiermee. Mocht het niet helemaal duidelijk zijn, dan hoor ik het graag.
Update: first_number aangepast naar first en melding toegevoegd.
Iets meer uitleg:
De DB:
| ID | Nummers |
| 1 | 12456 |
| 2 | 25555 |
| 3 | 65435 |
Ik wil dus een query draaien die bijvoorbeeld alle nummers beginnend met 1 & 2 of 2 & 6 of 1 & 6 (iedere willekeurige/benodigde combinatie) selecteren. Ik dacht dat ik er zo was:
PHP:
1
2
3
4
| SELECT id, nummers, SUBSTRING(nummers,1,1) AS first FROM nummers_table WHERE first >= '1' AND first <= '3' |
Maar dit werkt dus helaas niet. De melding die ik krijg is dat de kolom 'first' niet bestaat.
Omdat het voor een range getallen moet werken is het geen oplossing om met like '1%' etc te werken. Hopelijk kan iemand mij verder helpen hiermee. Mocht het niet helemaal duidelijk zijn, dan hoor ik het graag.
Update: first_number aangepast naar first en melding toegevoegd.
[ Voor 11% gewijzigd door rmfloris op 15-04-2006 18:05 ]
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl