hallo,
da meine INSERT methode dauernd doppelte einträge erzeugt (nicht immer), habe ich IN DER MYSQL TABELLE den Wert "unique" für 1 spalte gesetzt.
wenn nun ein fehler vom script ausgegeben wird:
Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry .............
bricht das script ab und läuft nicht weiter.
ich frage mich, wie ich das script weiter laufen lassen kann. ich nehme mal an, ich muß eine scriptmäßige fehlerbehandlung ins php script schreiben, aber ich habe keine ahnung WAS und WO ich etwas notieren muß. hier mein DB INSERT script.
hier mein aktueller code:
$stmt = $PDO->prepare("INSERT INTO `feeds` SET Titel = :Titel");
$stmt->bindParam(':Titel',$Titel,PDO: PARAM_STR);
$stmt->execute();
kennt jemand eine Lösungsvariante, um mein problem zu lösen?
da meine INSERT methode dauernd doppelte einträge erzeugt (nicht immer), habe ich IN DER MYSQL TABELLE den Wert "unique" für 1 spalte gesetzt.
wenn nun ein fehler vom script ausgegeben wird:
Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry .............
bricht das script ab und läuft nicht weiter.
ich frage mich, wie ich das script weiter laufen lassen kann. ich nehme mal an, ich muß eine scriptmäßige fehlerbehandlung ins php script schreiben, aber ich habe keine ahnung WAS und WO ich etwas notieren muß. hier mein DB INSERT script.
hier mein aktueller code:
$stmt = $PDO->prepare("INSERT INTO `feeds` SET Titel = :Titel");
$stmt->bindParam(':Titel',$Titel,PDO: PARAM_STR);
$stmt->execute();
kennt jemand eine Lösungsvariante, um mein problem zu lösen?