WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.11.2004, 12:31   #1
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard [php] mysql verknüpfte abfrage

hi
ich glaub ich habe einen kleinen denkfehler bezügl. dieser ausgabe:
habe 2 tables die über die kunde_id verknüpft sein sollen.
nun will ich ne suchausgabe machen. mein derzeitiger befehl sieht so aus:

PHP-Code:
    $suchstring="SELECT $db_kunden.*, $db_kontakt.*, $db_kunden.kunde_id AS id FROM $db_kunden
        LEFT JOIN $db_kontakt ON $db_kunden.kunde_id = $db_kontakt.kunde_id
        WHERE 
        (
        $db_kunden.kunde_firmenname LIKE '%$stichwort%' OR 
        $db_kunden.kunde_vorname LIKE '%$stichwort%' OR 
        $db_kunden.kunde_nachname LIKE '%$stichwort%' OR 
        $db_kunden.kunde_notiz LIKE '%$stichwort%' OR 
        $db_kunden.kunde_adresse LIKE '%$stichwort%' OR 
        $db_kunden.kunde_plz LIKE '%$stichwort%' OR 
        $db_kunden.kunde_ort LIKE '%$stichwort%' OR 
        $db_kunden.kunde_id LIKE '%$stichwort%' OR 
        $db_kunden.kunde_email LIKE '%$stichwort%' OR 
        $db_kunden.kunde_homepage LIKE '%$stichwort%' OR 
        $db_kunden.kunde_telefon LIKE '%$stichwort%' OR 
        $db_kunden.kunde_fax LIKE '%$stichwort%' OR
        $db_kontakt.kontakt_nachname LIKE '%$stichwort%' OR
        $db_kontakt.kontakt_vorname LIKE '%$stichwort%' 
        )"

natürlich soll nur ein treffer pro kunde gelistet werden. hab das problem mit INNER JOIN, dass er mir nur den ersten tabelleneintrag durchsucht also kunde_id=1
bei LEFT JOIN liefert er mir zwar die richtigen treffer, aber es kann sein dass der kunde mehrfach aufgelistet wird.
wo liegt hier der fehler?

auslesen tu ich mit:
PHP-Code:
    $ergebnis mysql_query("$suchstring LIMIT $page_min, $page_max");
    while(
$row mysql_fetch_object($ergebnis))
    {    
...

____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag