如何从数据库表中检索数组

时间:2019-06-13 15:10:27

标签: php mysql

下面这段代码中的数组将填充一个保管箱。我想将值保留在mysql db表中并遍历该表以填充下拉列表,而不是对每个项目进行硬编码。有人可以帮我吗?

$tableColumns['sektor'] = array(
    'display_text' => 'Sektör', 
    'perms' => 'EVCAXQSFHOT', 
    'val_fun' => array(&$this,'validateFun'), 
        'select_array' => array(
        'Adalet ve Güvenlik' => 'Adalet ve Güvenlik', 
        'Ağaç İşleri, Kağıt ve Kağıt Ürünleri' => 'Ağaç İşleri, Kağıt ve Kağıt Ürünleri', 
        'Bilişim Teknolojileri' => 'Bilişim Teknolojileri', 
        'Cam, Çimento ve Toprak' => 'Cam, Çimento ve Toprak',
        'Çevre' => 'Çevre',
        'Eğitim' => 'Eğitim',
        'Elektrik ve Elektronik' => 'Elektrik ve Elektronik',
        'Enerji' => 'Enerji',
        'Finans' => 'Finans',
        'Gıda' => 'Gıda',
        'İnşaat' => 'İnşaat',
        'İş ve Yönetim' => 'İş ve Yönetim',
        'Kimya, Petrol, Lastik ve Plastik' => 'Kimya, Petrol, Lastik ve Plastik',
        'Kültür, Sanat ve Tasarım' => 'Kültür, Sanat ve Tasarım', 
        'Maden' => 'Maden',
        'Medya, İletişim ve Yayıncılık' => 'Medya, İletişim ve Yayıncılık', 
        'Metal' => 'Metal',
        'Otomotiv' => 'Otomotiv', 
        'Sağlık ve Sosyal Hizmetler' => 'Sağlık ve Sosyal Hizmetler',
        'Spor ve Rekreasyon' => 'Spor ve Rekreasyon',
        'Tarım, Avcılık ve Balıkçılık' => 'Tarım, Avcılık ve Balıkçılık', 
        'Tekstil, Hazır Giyim, Deri' => 'Tekstil, Hazır Giyim, Deri',
        'Ticaret (Satış ve Pazarlama)' => 'Ticaret (Satış ve Pazarlama)',
        'Toplumsal ve Kişisel Hizmetler' => 'Toplumsal ve Kişisel Hizmetler',
        'Turizm, Konaklama, Yiyecek-İçecek Hizmetleri' => 'Turizm, Konaklama, Yiyecek-İçecek Hizmetleri',
        'Ulaştırma, Lojistik ve Haberleşme' => 'Ulaştırma, Lojistik ve Haberleşme',
    )
);

1 个答案:

答案 0 :(得分:0)

据我了解,您想将数组值存储在mysql数据库中并从中获取数据。

  1. 您不能将存储数组存储在mysql db列中。
  2. 您可以先将数组转换为json格式,然后再存储。
  3. 或者创建新的主表并将值存储到其中,然后提取。
  4. 为数组创建静态变量并使用它。

选择是你的。 祝你好运