Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So fügen Sie mehrere Kontrollkästchenwerte in eine Datenbank ein

Denken Sie darüber nach, was Ihr Code tut. In jeder Schleife definieren Sie die $query neu Variable, sodass am Ende der Endwert von $query angezeigt wird wird das letzte sein, von dem Sie glauben, dass Sie es überprüft haben.

Wenn Sie immer noch dieselbe Schleifenlogik verwenden möchten, die Sie geschrieben haben, was wahrscheinlich nicht der effizienteste Weg ist, müssen Sie die Abfrage jedes Mal innerhalb ausführen die Schleife, sodass jede von Ihnen geschriebene Abfrage ausgeführt wird.

Genauer gesagt scheint die Verwirrung darauf zurückzuführen zu sein, dass Sie den Unterschied zwischen der Zuweisung eines Werts an eine Variable und der Übergabe einer Variablen an eine Funktion zur Ausführung noch nicht ganz erkannt haben.