Matthias Apsel: PHP Parse error

Beitrag lesen

Hallo André,

$stmt = $mysqli->prepare($select . " WHERE mailInfo = 0 AND NOT email = "" " );

erhalte aber eine Fehlermeldung:

PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Ursache sind die Anführungszeichen.

Es wird _WHERE mailInfo = 0 AND NOT email =_[1] an $select angehängt. Danach folgt " ". Dies kann an dieser Stelle nicht verarbeitet werden.

EDIT: siehe auch die Einleitung zum Kontextwechsel.

Bis demnächst
Matthias

--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)

  1. Die Unterstriche stehen für Leerzeichen zur besseren Hervorhebung. ↩︎