Hallo Sven,
Da MySQL also ohnehin eine Zahleninterpretationsroutine eingebaut haben muß, ist es also ziemlich egal, ob die Zahlen selbst nochmal in Stringbegrenzer eingeschlossen sind, oder nicht. Interpretieren und ermitteln, welcher Zahlenwert gemeint ist, muß MySQL sowieso. Aber mit Stringbegrenzern hat man als Programmierer eben den Vorteil, dass mysql_escape_string() funktioniert.
Aber wenn sowieso nur Integer-Zahlen erwartet werden sehe ich keinen Grund dafür mysql_escape_string() zu verwenden. Mit $foo = (int)$foo kann man noch sicher gehen, dass man wirklich nur Integer-Zahlen in der Datenbank stehen hat.
Schöne Grüße,
Johannes
--
Das sage ich deshalb, weil ich Hompagebauer bin und Ahnung davon .
ss:| zu:) ls:[ fo:) de:] va:) ch:) n4:| rl:) br:< js:| ie:{ fl:( mo:}
Das sage ich deshalb, weil ich Hompagebauer bin und Ahnung davon .
ss:| zu:) ls:[ fo:) de:] va:) ch:) n4:| rl:) br:< js:| ie:{ fl:( mo:}