sql >> Base de Datos >  >> RDS >> Mysql

cuadro de selección con múltiples columnas de la base de datos mysql

Suponiendo que desea que cada nombre de dominio aparezca como una opción en la selección y que los campos de nombre de dominio en su base de datos sean domeinnaam1, domeinnaam2, domeinnaam3, etc., haría lo siguiente...

<?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>

Debe usar PDO en lugar de funciones mysql_ o la biblioteca ADODB funciona bien. Las funciones mysql_ están obsoletas a partir de PHP 5.5

consulte http://www.php.net/manual/en/pdo .construir.php para referencia de DOP