Hallo an Alle!
In vielen Foren (auch hier) wurde diese Frage schon lang und breit diskutiert,
aber ein lösung hab ich trotzdem noch nicht gefunden.
folgendes Problem:
ich habe 3 Tabellen in einer DB
DB = Telbu
tab1 = adr
tab2 = rufnummern
tab3 = Kostta
jetzt habe ich mit hilfe von EISer hier aus dem Forum schon sehr viel geschaft aber über mehrere geht es einfach nicht.
zuerst mal das was geht:
nun mein wunsch wäre folgender:
wenn ich es nur so mache:
dann funkt es,
mit der kleinen ausnahme das er das ergebins anzeigt und zwar immer das gleiche mit der anzahl der gefundenen ID's
HM weis nicht ob ich mich verständlich ausgedrückt habe ??
villeicht hat jemand einen fehler gefunden oder eine idee was ich hier machen kann.
lg Christian
ps. : muss leider auser haus darum bin ich erst morgen wieder hier
In vielen Foren (auch hier) wurde diese Frage schon lang und breit diskutiert,
aber ein lösung hab ich trotzdem noch nicht gefunden.
folgendes Problem:
ich habe 3 Tabellen in einer DB
DB = Telbu
tab1 = adr
tab2 = rufnummern
tab3 = Kostta
jetzt habe ich mit hilfe von EISer hier aus dem Forum schon sehr viel geschaft aber über mehrere geht es einfach nicht.
zuerst mal das was geht:
PHP:
$ergeb = "SELECT * FROM rufnummern AS r INNER JOIN adr AS a ON r.IDadr = a.ID
WHERE
(a.fname like '$e_famname' AND a.vorname like '%' and '$e_Vorname' = '%')
OR
(a.fname like '%' AND '$e_famname' = '%' AND a.vorname like '$e_Vorname')
OR
(a.fname like '$e_famname' AND a.vorname like '$e_Vorname')
ORDER BY a.vorname ";
nun mein wunsch wäre folgender:
PHP:
$ergeb = "SELECT * FROM rufnummern AS r, kostta INNER JOIN adr AS a ON a.ID = (r.IDadr && kostta.IDadr)
WHERE
(a.fname like '$e_famname' AND a.vorname like '%' and '$e_Vorname' = '%')
OR
(a.fname like '%' AND '$e_famname' = '%' AND a.vorname like '$e_Vorname')
OR
(a.fname like '$e_famname' AND a.vorname like '$e_Vorname')
ORDER BY a.vorname ";
wenn ich es nur so mache:
PHP:
$ergeb = "SELECT * FROM rufnummern AS r, kostta INNER JOIN adr AS a ON a.ID = IDadr
WHERE
(a.fname like '$e_famname' AND a.vorname like '%' and '$e_Vorname' = '%')
OR
(a.fname like '%' AND '$e_famname' = '%' AND a.vorname like '$e_Vorname')
OR
(a.fname like '$e_famname' AND a.vorname like '$e_Vorname')
ORDER BY a.vorname ";
dann funkt es,
mit der kleinen ausnahme das er das ergebins anzeigt und zwar immer das gleiche mit der anzahl der gefundenen ID's
HM weis nicht ob ich mich verständlich ausgedrückt habe ??
villeicht hat jemand einen fehler gefunden oder eine idee was ich hier machen kann.
lg Christian
ps. : muss leider auser haus darum bin ich erst morgen wieder hier