Der Martin: Return Wert von UPDATE

Beitrag lesen

Hi,

  1. Liege ich richtig in der Annahme dass mysqli_stmt_execute($MEINstatement) nur dann true zurückgibt, wenn der UPDATE Prozess in der Datenbank erfolgreich war / bzw. kann ich mit if(!mysqli_stmt_execute($MEINstatement)) evaluieren, ob der Prozess nicht erfolgreich war?

so sagt es zumindest das PHP-Handbuch.

  1. Zitat aus den DOCs: UPDATE returns the number of rows that were actually changed. Dies scheint aber abstruserweise nicht der Fall zu sein, denn ich kann das Ergebnis nicht "auffangen":

Du verwechselst hier SQL und die PHP-Funktionen, die mit SQL hantieren. Anscheinend fragt mysqli_execute() das Ergebnis der SQL-Aktion ab und liefert true, wenn dieses Ergebnis ungleich Null ist.

Einen schönen Tag noch
 Martin

--
"Was sind denn das für Beeren?" - "Das sind Blaubeeren." - "Warum sind sie dann rot?" - "Weil sie noch grün sind."