dedlfix: PHP OOP Board

Beitrag lesen

echo $begrüßung;

function query($query) {
          $ergebnis=mysql_query('$query',$connection) or die(mysql_error());

Es ist doch wieder das häufig auftretende Leiden: Warum kommen PHP-Programmierer auf die schräge Idee, eine einzelne Variable irgendwo nochmal einsam und allein in einen String einzubetten?
Und wenn man es dann noch mit den "falschen" Anführungszeichen macht, dann hat man den Salat ...

Ja, das ist ein weiterer Fehler, der aber mit der Meldung nichts zu tun hat. Aus Sicht von mysql_query() ist der String '$query' ein gültiges Argument, wenn auch kein sinnvolles für den MySQL-Server. Der beschwert sich dann mit einer eigenen Fehlermeldung, wenn mysql_query() mit einem korrekten zweiten Parameter aufgerufen wird.

echo "$verabschiedung $name";