Mysql
 sql >> база данни >  >> RDS >> Mysql

php mysql IN клаузата не работи с CSV променлива. само първият ред е засегнат

Не използвайте „ “ за $invoice, защото когато го използвате е като „1,2,3“, където трябва да бъде като „1“, „2“, „3“ или 1,2,3

Мисля, че вашата заявка трябва да бъде както по-долу

"актуализиране на набора фактура платено =1, date_recieved ='$date', check_number ='$check', където invoice_number IN ($invoice)"




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. И полето NOT IN(NULL) връща празен набор

  2. Проблем с автоматично увеличение в Mysql

  3. ReplicationManager хвърли изключение при отваряне на връзка

  4. PHP скриптът няма да се свърже с базата данни?

  5. django.db.utils.operationalError:(2059, Плъгин за удостоверяване 'caching_sha2_password')