Tach!
Oder die Variante von dedlfix, leicht variiert (ich unterstelle, dass deine ID in der Datenbank ein integer-Wert ist; trotzdem muss sie als %s formatiert werden weil mysql/mysqli die Ergebnisse als strings liefert):
Nö, ob %s oder der Platzhalter für Zahlen verwendet wird, spielt unter PHP keine große Rolle. Notfalls nimmt PHP selbständig eine Typumwandlung vor. Ich nehme immer %s, wenn ich keine Formatierungszusätze für Zahlen brauche.
dedlfix.