Hi,
kurze Frage - hab' dazu nichts im Manual gefunden.
Wenn ich in einem query einen String setzen oder an ihm vergleichen will etc., muss ich ihn in ' ' setzen. Bei Zahlen muss ich das nicht - weder beim Lesen, noch beim Schreiben. Aber es gibt auch keinen Fehler, wenn ich's tue.
funktioniert ganz genauso wie
- und zwar auch, wenn Anzahl und MatchID als int bzw. smallint o.ä. definiert wurden.
Ist dies vollkommen egal, oder sollte man aus Gründen der "Hygiene" (oder welchen anderen Gründen?) darauf achten, dass man grundsätzlich nur Strings hochkommatiert?
kurze Frage - hab' dazu nichts im Manual gefunden.
Wenn ich in einem query einen String setzen oder an ihm vergleichen will etc., muss ich ihn in ' ' setzen. Bei Zahlen muss ich das nicht - weder beim Lesen, noch beim Schreiben. Aber es gibt auch keinen Fehler, wenn ich's tue.
PHP-Code:
"UPDATE Matches SET Anzahl='1' WHERE MatchID='3'"
PHP-Code:
"UPDATE Matches SET Anzahl=1 WHERE MatchID=3"
Ist dies vollkommen egal, oder sollte man aus Gründen der "Hygiene" (oder welchen anderen Gründen?) darauf achten, dass man grundsätzlich nur Strings hochkommatiert?
Kommentar