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

PHP - Как да форматирате данни за in_array

Използвайте FIND_IN_SET() за търсене на елемент от списък, разделен със запетая.

$lsc_adminid_query = xtDBquery("
    SELECT lsc.option_id
    FROM lsc_config lsc
    WHERE FIND_IN_SET({$_SESSION['customer_id']}, lsc.option_value)");

Но би било по-добре да нормализирате дизайна си, така че да нямате списъци, разделени със запетаи в колоните на базата данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gcc няма да компилира и стартира MySQL C библиотеки

  2. Изчакване на връзката с Laravel при свързване към база данни

  3. Връщане на NULL чрез WHERE IN

  4. не може да показва символ на търговска марка в mysql към html

  5. Как да зададете нивото на изолация на db по подразбиране на приложението Ruby on Rails 4+