Jörg Reinholz: PHPMyAdmin - SQL Befehl

Beitrag lesen

Moin!

Das erfordert zwei Backslashes, weil einer bereits für den String '\.jpg' draufgeht und dann noch einer im regulären Ausdruck ankommt.

Nicht immer. Vergleiche

<?php
echo "\\n";
echo '\n';

Und kontrolliere:

<?php
$sql= '... WHERE p_bild NOT REGEXP "\.jpg$"';
echo 'aus einfachen Quotas: ', $sql, "\n";
$sql= "... WHERE p_bild NOT REGEXP '\.jpg$'";
echo 'aus doppelten Quotas: ', $sql, "\n";

Jörg Reinholz