C
Caspian DeConwy
Gast
Hi,
ich habe in einer MySQL-DB eine Tabelle mit einer Spalte
Bei einigen Zeilen fehlt die Artikelnummer, welche ich mir dann nicht ausgeben lassen möchte.
Wenn ich in phpMyAdmin diesen SQL-Code verwende, bekomme ich das gewünschte Resultat:
Verwende ich den Code dann in meinem PHP-Script, erhalte ich ein leeres Ergebnis. Ohne die WHERE-Klausel wird die komplette Tabelle ausgegeben.
Die Artikelnummer ist vom Typ varchar(12). Was ist hier falsch?
ich habe in einer MySQL-DB eine Tabelle mit einer Spalte
artikelnummer
, wobei jede Artikelnummer mit den Buchstaben LNC
beginnt.Bei einigen Zeilen fehlt die Artikelnummer, welche ich mir dann nicht ausgeben lassen möchte.
Wenn ich in phpMyAdmin diesen SQL-Code verwende, bekomme ich das gewünschte Resultat:
SQL:
SELECT * FROM preisliste_intern WHERE artikelnummer LIKE 'LNC%' ORDER BY artikelnummer ASC
Verwende ich den Code dann in meinem PHP-Script, erhalte ich ein leeres Ergebnis. Ohne die WHERE-Klausel wird die komplette Tabelle ausgegeben.
PHP:
$sql = sprintf("SELECT * FROM preisliste_intern WHERE artikelnummer LIKE 'LNC%' ORDER BY artikelnummer ASC");
$sql = mysqli_query($verbindung, $sql);
while($row = mysqli_fetch_object($sql))
{
echo "...";
}