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

поле за избор с множество колони от mysql база данни

Ако приемем, че искате всяко име на домейн да се показва като опция в селекцията и полетата за име на домейн във вашата база данни са domeninnaam1, domeninnaam2, domeninnaam3 и т.н., ще направите следното...

<?php 
        include '../config.php';
        $sql = "SELECT * FROM megabase";  
        $resultaat = mysql_query($sql) or die (mysql_error());  
        $domains = array();
        while ($row = mysql_fetch_array($resultaat))       
        { 
           if (!empty($row['domeinnaam1'])) $domains[] = $row['domeinnaam1'];
           if (!empty($row['domeinnaam2'])) $domains[] = $row['domeinnaam2'];
        }
    ?>

<select size="1" name="domeinnaam">
    <?php
        foreach ($domains as $domain)
        {
            echo "<option>$domain</option>";
        } 
    ?>
</select>

Трябва да използвате PDO вместо функции mysql_ или библиотеката ADODB работи добре. mysql_ функциите са отхвърлени от PHP 5.5

вижте http://www.php.net/manual/en/pdo .construct.php за справка със ЗНП



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

  2. Таблици от база данни, една таблица препраща към множество несвързани таблици

  3. Hibernate @Enumerated изглежда се игнорира

  4. PHP:Вземете потребителско име от сесия

  5. MySql идентификационни данни