Willkommen in der Webstatt Zum Webstatt Blog und Stories
Franky Franky am 04.07.06 17:39

Hallo,

hab mal wieder Probleme mit MySQL. Es geht um den folgenden Code:
if(count($idsdrin) != 0) echo('DELETE FROM widgets WHERE (id != '.implode('&& userid != '.$userid.') && (id != ', $idsdrin).' && userid != '.$userid.')');

der ist auch soweit richtig. nur die mysql-query ist wohl falsch. da kommt z.b. raus:
DELETE FROM widgets WHERE (id != 5&& userid != 1) && (id != 4 && userid != 1)

Meine Tabelle sieht so aus:
[img]http://img128.imageshack.us/img128/9829/widgetsmysql9lz.gif[/img]

er soll jetzt praktisch alle zeilen löschen die nicht id 5 (und gleichzeitig userid 1 sind) und nicht id 4 (und gleichzeitig userid 1) sind.

das wäre also die zeile mit der id 1.

warum löscht er die net?

Lg

// ah hab den fehler gefunden...
waren zwei stück:
1. userid == $userid (net !=)
2. falscher spaltenname

netcup.de Warum gibt es hier Werbung?
Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt