sql >> Database teknologi >  >> RDS >> Mysql

php mysql IN-klausul fungerer ikke med CSV-variabel. kun første række er påvirket

Brug ikke ' ' til $invoice, fordi når du bruger det, er det som '1,2,3', hvor det enten skal være som '1','2','3' eller 1,2,3

Jeg synes, din forespørgsel skal være som nedenfor

"opdater fakturasæt betalt =1, date_recieved ='$date', check_number ='$check' hvor invoice_number IN ($invoice)"




  1. Bedste måde at tælle poster efter vilkårlige tidsintervaller i Rails+Postgres

  2. SQL Server:Gør alle store og små bogstaver til store og små bogstaver/bogstaver

  3. Hvordan kan jeg ændre præfikser i alle tabeller i min MySQL DB?

  4. Brug af et SQL-resultat i en foreach loop