Thomas Luethi: Warum Queries extra?

Beitrag lesen

Hallo,

ich lese überall, dass es ach so schrecklich ist, MySQL Queries direkt in die mysql_query() Funktion zu schreiben. Stimmt das, falls ja warum?

Es ist dann schrecklich, wenn Newbies hier ins Forum kommen
und fragen: "Warum erhalte ich die Fehlermeldung 'XYZ is not a
valid MySQL resource'?" und dann den PHP-Code hinpasten.
Das einzige relevante waere dann naemlich meist die endgueltige
SQL-Query, und nicht etwa der PHP-Code...

Im Ernst: Es macht u.a. die Fehlersuche einfacher, wenn man die
Query zuerst in einer Variable zusammenstellt.

Dann kann man einfach diese Variable ausgeben lassen
(echo $query), um die Query zu sehen, genau so, wie
sie dann auch an MySQL abgesetzt wird.

Ich halte es zudem einfach fuer sauberer und uebersichtlicher.
Aber es ist Geschmackssache.
Solange Du hier nicht PHP-Code postest, wenn es um ein
MySQL-Problem geht, ist es IMHO voll und ganz Deine Sache,
wie Du den Quellcode aufbaust. ;-)

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/