Hier wird nach 5 gesucht. 5 ist kein String -> keine ''-Zeichen.
Aber ist 5 denn ein Spaltenname oder ein Datenbankname?
Ansonsten wäre noch die Frage ob ' ' oder
gemeint war.
Ersteres dient dazu im Zeichenketten einzuschliessen und die damit als Zeichenketten zu deklarieren.
dient unter MySQL z.b dazu Namen Eigennamen bzw. Objektname zu kennzeichnen 'Wert' != Wert
Gruss, Frank