lulu: Problem mit Gültigkeit von Variablen

Beitrag lesen

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