Dus het is in die voorbeeld query onnodig aangezien id (in het voorbeeld) altijd numeriek is.
?
Onbekende gebruiker
21-11-2009 15:08
Jah, maar stel dat je als waarde
' or name=''
invoert dan heb je een SQL injectie lek te pakken.
Sommige mensen lossen dit op met type-casting naar (int), maar de beste manier is toch om mysql_real_escape_string() eroverheen te gooien.
We kennen dit fenomeen als typecasting, of in de php manual: type juggling. Zie bijvoorbeeld mijn "rank" (titel als je het zelf instelt), dat getypecast word naar "true".
EDIT: Klaasjan, explain yourself, volg je even niet.