Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Problem bei Mysql Insert und oder Update

Hallo ich habe folgendes Problem und zwar habe ich Benutzer-System mit PHP und MySql auf meiner Webseite, so weit läuft alles sehr gut, aber jetzt habe ich eine extra Funktion gebastelt und zwar möchte ich meinen User auch Rechte geben z.B um Termine zu löschen oder so was. Dazu habe ich eine extra Tabelle erstellt folgender aufbau:

aid | uid | forum | downloads | termine | umfragen |


aid wird einfach als Primärschlüssel hochgezellt
uid dort soll die user id des Users eingefügt werden
downloads, termine, umfragen soll eine 1 enthalten wenn des Recht gesetzt ist sonst eine 0

o.k so weit so gut.

Mit PHP habe ich Formular mit Checkboxen gemacht, das auslesen und einzeigen der Rechte in den Checkboxen klappt auch.

Nun aber zu meinem eigentlichen Problem, das neu einfügen bzw. bearbeiten der Rechte klappt nicht.

Folgenden Code habe ich verwendet:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Ziel: wenn das Update nicht möglich ist (weil der datensatz nicht existiert) soll ein Insert gemacht werden, aber irgendwie geht das nicht bzw. nicht mehr, plötzlich funktionierte es nicht mehr?

Was habe ich falsch gemacht?

Danke schon mal für eure Hilfe,

MfG

Christoph
Hier gehts zum Orginal Eintrag "Problem bei Mysql Insert und oder Update" im Forum

Antworten

also wenn das Update stmt. erfolgreich durchgeführt wurde soll er das INSERT stmt. ausführen?


2.

Nein, genau anders herum, wenn das Update nicht erfolgreich war soll das Insert ausgeführt werden.


3.

Dann solltest du es auch genau anders herum schreiben ;)

if (@mysql_query($sql1)) heißt nun mal: wenn das Update erfolgreich durchgeführt wurde


Hier gehts zum Orginal Eintrag "Problem bei Mysql Insert und oder Update" im Forum
 
phpforum.de | Impressum