Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
wenn 'name' = 'user1' ist, er einmal schon drin steht, soll er kein zweites mal ein eintrag machen, sondern soll er eben diese SQL-Fehler bringen. Wie geht das?
Nun, es könnte ja schon "user1" mit dem Wert "2" geben..... in dem Fall würde "user1" mit dem Wert "1" eingetragen werden.
Ich wüsste jetzt nicht wie man es direkt beim INSERT umgehen könnte.
Du könntest aber vorher eine Abfrage machen:
PHP:
"SELECT `name` FROM `tabelle` WHERE `name`='user1'"
Schlägt diese Abfrage fehl, führst Du den INSERT aus..... andernfalls lässt Du eine Fehlermeldung ausgeben.