Wie speichert man mit PHP einen enum bei einem INSERT in einer MySQL Datenbank?


09.02.2021, 18:50

Tabellenname vergessen, sorry..

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet
$stmt->bindParam(1, "Ja");

oder halt

$stmt->bindParam(1, "Nein");

ansonsten kenne ich nur array in array wenn man mehrere inserts haben möchte .

array(array("Ja"),array("Nein"))

Das kommt auf das Datenbankshema an, wenn es in der Datenbank als JA/NEIN Wert deklariert ist ist deine angabe ungültig und es müsste TRUE oder FALSE sein aber nicht in Anführungszeichen.

Es müsste auch 0 oder 1 gehen.

Woher ich das weiß:eigene Erfahrung