Hello Sven, hello world,
Innerhalb eines MySQL-Querys kann ich nun Feldnamen mit Backticks markieren, was ich in den letzen Wochen auch öfter in Beispielen gesehen habe.
Kann man - muß man aber nicht. Dient nur dazu, reservierte Worte auch als Namen nutzen zu können, was in meinen Augen nicht sehr sinnvoll ist.
Insofern erledigt sich das Problem von selbst, wenn man darauf verzichtet. :)
Ja, wenn man darauf verzichtet. Ich habe aber nun leider einen Kunden, der mir in seinem Pflichtenheft vorschreibt, dass Tabellen- und Feldnamen in Backticks zu stehen haben und bei jedem SQL-Statement die Ausgabe des Statements in einer eigens dafür bereitgehaltenen Statuszeile wünscht, sofern die Debug-Funktion aktiviert ist...
Wie mache ich das nun?
Das kann ich doch nicht einfach so ausgeben lassen - oder?
Muss ich die Backticks irgendwie ersetzen? Reicht da htmlentities()?
Ich kann aber keine Ersetzung dafür finden.
Ich kann da leider auch nicht dran rütteln. Ist eine größere Firma, die es gewohnt ist, jede Eigeninititive mit weiteren 90 Tagen Zahlungsziel "zur Prüfung" zu "belohnen". Das kann ich mir im Moment nicht leisten.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen