Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

caixa de seleção com várias colunas do banco de dados mysql


Supondo que você queira que cada nome de domínio apareça como uma opção na seleção e os campos de nome de domínio em seu banco de dados sejam domeinnaam1, domeinnaam2, domeinnaam3, etc., você faria o seguinte...
<?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>

Você deve usar PDO em vez de funções mysql_ ou a biblioteca ADODB funciona bem. As funções mysql_ estão obsoletas a partir do PHP 5.5

consulte http://www.php.net/manual/en/pdo .construct.php para referência de DOP