Fillip: mysql: Abfrage zeigt falsches Ergebnis

Beitrag lesen

Hi,

$sql = "select a.ArtikelID, l.LieferantenFirmenname , a.ArtikelArtikelnummer, a.ArtikelArtikelbezeichnung, a.ArtikelEinheit, a.ArtikelBemerkung, a.ArtikelKategorie, a.ArtikelStatus, a.ArtikelEK, a.ArtikelVK from Artikel a, lieferanten l  
where a.LieferantenID = l.LieferantenID AND  
a.ArtikelArtikelnummer LIKE \"%$suchbegriff%\" OR  
a.ArtikelArtikelbezeichnung LIKE \"%$suchbegriff%\" OR  
l.LieferantenFirmenname  LIKE \"%$suchbegriff%\" OR  
a.ArtikelEinheit LIKE \"%$suchbegriff%\" OR  
a.ArtikelBemerkung LIKE \"%$suchbegriff%\" OR  
a.ArtikelKategorie LIKE \"%$suchbegriff%\" OR  
a.ArtikelStatus LIKE \"%$suchbegriff%\"  
order by '$sortiert_nach' LIMIT $limit1, $limit";

Ist an der Abfrage etwas falsch? Denn sie zeigt das Suchergebnis viel zu oft und auch noch falsch an.

Grüße, Fillip