PHP beginner |
|
Citaat: Regeltje 4, van de code in de beginpost;
[..code..]
Volgens mij moet je LIKE als volgt gebruiken;
[..code..]
Citaat: Nee, dat hoort niet te moeten!
Bij LIKE hoeft het wel.
Als je het niet doet is deze query veel sneller/beter en zal het zelfde resultaat geven:
$q = "select * from code where id='".$num."'
$q = "select * from code where id='".$num."'
als je binnen een LIKE '%' gebruikt betekent dat eigenlijk dit.
ALLE record waarvan de ID eindigt op test.
==> records die getoond worden
nucleairetest
test
getest
Alle records waarvan de ID begint met test.
==> records die getoond wodren
test
testen
testinstallatie
Alle records waarin ID test bevat
nucleairetest
test
getest
testen
testinstallatie
Dit alles wil zeggen: Een % staat voor elke mogelijke string, waarde null of "<insertwaardehier>"
Maar dat wist je waarschiinlijk al
|