sql >> Database >  >> RDS >> Mysql

PHP - Gegevens formatteren voor in_array

Gebruik FIND_IN_SET() om te zoeken naar een element van een door komma's gescheiden lijst.

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

Maar het zou beter zijn om je ontwerp te normaliseren, zodat je in de eerste plaats geen door komma's gescheiden lijsten in databasekolommen hebt.




  1. Selecteer alle datums tussen twee datums die geen tabel gebruiken (genereer een lijst met datums)

  2. mysql_install_db, fout:35, op een Mac OS X 10.9.1

  3. Verschillen in datumnotaties beheren tussen PHP en MySQL

  4. Back-up van database(s) met behulp van query zonder mysqldump