Mysql
 sql >> Database >  >> RDS >> Mysql

selectbox con più colonne dal database mysql

Supponendo che tu voglia che ogni nome di dominio appaia come opzione nella selezione e che i campi del nome di dominio nel tuo db siano domeinnaam1, domeinnaam2, domeinnaam3, ecc., dovresti fare quanto segue...

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

Dovresti usare PDO invece delle funzioni mysql_ o la libreria ADODB funziona bene. Le funzioni mysql_ sono deprecate a partire da PHP 5.5

fare riferimento a http://www.php.net/manual/en/pdo .construct.php per riferimento DOP