sql >> Databasteknik >  >> RDS >> Mysql

php mysql IN-klausul fungerar inte med CSV-variabel. endast första raden påverkas

Använd inte ' ' för $invoice eftersom när du använder det är det som '1,2,3' där det antingen ska vara som '1','2','3' eller 1,2,3

Jag tycker att din fråga ska vara enligt nedan

"update invoice set betald =1, date_recieved ='$date', check_number ='$check' där invoice_number IN ($invoice)"




  1. Problem med GROUP_CONCAT och Longtext i MySQL

  2. Lagrade procedurer, MySQL och PHP

  3. Hur man hämtar två kolumndata i A,B-format i Oracle

  4. MySQL-optimering på sammanfogningstabeller med intervallkriterier