sql >> Databáze >  >> RDS >> Mysql

selectbox s více sloupci z databáze mysql

Za předpokladu, že chcete, aby se každý název domény objevil jako možnost ve výběru a pole názvu domény ve vaší databázi jsou domeinnaam1, domeinnaam2, domeinnaam3 atd., udělali byste následující...

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

Měli byste použít PDO místo funkcí mysql_ nebo knihovna ADODB funguje dobře. Funkce mysql_ jsou od PHP 5.5 zastaralé

viz http://www.php.net/manual/en/pdo .construct.php pro odkaz na CHOP



  1. Když je pole data prázdné, vložte NULL do PostgreSQL DB přes PHP

  2. Doporučené postupy optimalizace databáze MySQL

  3. Jak rychle odstranit uživatele se stávajícími oprávněními

  4. Má Oracle koncept filtrovaného indexu?