sql >> Databasteknik >  >> RDS >> Mysql

PHP - Hur man formaterar data för in_array

Använd FIND_IN_SET() för att söka efter ett element i en kommaseparerad lista.

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

Men det skulle vara bättre att normalisera din design så att du inte har kommaseparerade listor i databaskolumner i första hand.




  1. Oracle PL/SQL:Skapa DML-paket online

  2. mySQL-frågan ger syntaxfel i java, men fungerar bra i mySQL-arbetsbänken

  3. Överväganden om kryptering för data i vila för MariaDB

  4. kan inte ansluta till MySQL-databas med extern ip-adress