PHP PDO Bind Parameters Wo sinnvoll?
bearbeitet von
moin,
Sry, nur noch mal zur Frage bezogen auf _PDO_:
* Es geht nicht `"SELECT ?"`{: .language-php} wenn man für den Bind-Parameter `?` eine Spalte einsetzen will z.B. `"'C'.'firstname' AS 'frst'"`{: .language-php}? Aber `"SELECT ?"`{: .language-php} geht, wenn man Ausdrücke verwendet z.B. `1 \ 4`{: .language-sql}?
* Geht denn sowas `"SELECT * FROM 'COMPANY.Customer' 'C' WHERE ? = ?"`{: .language-php} wenn man da ein SubQuery dranhängt als Bind-Parameter `?` mit Tabellern und Spalten wie `"( SELECT * FROM 'BAR' 'B' )"`?
_("Quotes" ersetzt durch "Backticks")_
_Zur Klärung_: Ich würde es natürlich selbst herausfinden, jedoch mit sehr viel mehr Zeitaufwand. Wie hier erwähnt, hat es nichts mit Bequemlichkeit oder Faulheit zutun, sondern rein mit Effektivität der Informationsbeschaffung. Wenn Du die Info _"kurzerhand"_ hast dann ok, wenn nicht dann auch ok 😉.
lgmb
PHP PDO Bind Parameters Wo sinnvoll?
bearbeitet von
moin,
Sry, nur noch mal zur Frage bezogen auf _PDO_:
* Es geht nicht `"SELECT ?"`{: .language-php} wenn man für den Bind-Parameter `?` eine Spalte einsetzen will z.B. `"'C'.'firstname' AS 'frst'"`{: .language-php}? Aber `"SELECT ?"`{: .language-php} geht, wenn man Ausdrücke verwendet z.B. `1 * 4`{: .language-sql}?
* Geht denn sowas `"SELECT * FROM 'COMPANY.Customer' 'C' WHERE ? = ?"`{: .language-php} wenn man da ein SubQuery dranhängt als Bind-Parameter `?` mit Tabellern und Spalten wie `"( SELECT * FROM 'BAR' 'B' )"`?
_("Quotes" ersetzt durch "Backticks")_
_Zur Klärung_: Ich würde es natürlich selbst herausfinden, jedoch mit sehr viel mehr Zeitaufwand. Wie hier erwähnt, hat es nichts mit Bequemlichkeit oder Faulheit zutun, sondern rein mit Effektivität der Informationsbeschaffung. Wenn Du die Info _"kurzerhand"_ hast dann ok, wenn nicht dann auch ok 😉.
lgmb