Huhu
ich verwende zum ersten Mal Funktionen in PHP (Hab ich bisher ehrlich nicht wirklich gebraucht *schäm*).
Dann schreibst Du wohl gern und viel ;-)
$abfrage = "SELECT personalnummer,kst FROM telefon WHERE locate('$parentID',verantwortlich) > 0 AND sichtbar <> 'N'";
Kann es sein, dass Du Dir hier noch eine kleine Schikane eingebaut hast?
Ich rate mal das in der Spalte 'verantwortlich' mehrere nummerische Ids, per Delimiter-Zeichen getrennt, in Form eines Strings stehen.
Also z.B. '2,4,5,10'.
Per locate möchtest Du nun prüfen ob die $parentId vorhanden ist.
Was aber wenn z.B.
$parentId = 1;
und in Spalter 'verantwortlich' '2,3,10' steht ?
Dann bekommst Du falsche Ergebnisse ...
Viele Grüße
lulu
--
bythewaythewebsuxgoofflineandenjoytheday
bythewaythewebsuxgoofflineandenjoytheday