Modify ↓
Opened 5 years ago
Last modified 5 years ago
#2002 new Frage
SQL-Code - Performance?
| Reported by: | Volker Strähle | Owned by: | somebody |
|---|---|---|---|
| Priority: | niedrig | Milestone: | DB-Performance |
| Component: | Shop | Version: | DB-Performance |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Ich sehe immer wieder Code wie
WHERE language_id = '" . (int)$_SESSION['languages_id'] . "'
ORDER BY language_id
language_id ist aber ein Zahlenfeld und daher wäre korrektes SQL ohne Hochkomma:
WHERE language_id = " . (int)$_SESSION['languages_id'] . "
ORDER BY language_id
obiger Code castet erst nach Integer (int) um dann in der Abfrage wieder einen String draus zu machen, welcher vom SQL-Server wieder nach Integer gecastet werden muss.
Mir fehlt hier gerade eine passende DB um das zu vergleichen, denke aber man sollte auf korrektes SQL achten.
Attachments (0)
Note:
See TracTickets
for help on using tickets.

Man findet viele Einträge mit den folgenden Suchmustern: