sql >> Databasteknik >  >> RDS >> Mysql

selectbox med flera kolumner från mysql-databasen

Förutsatt att du vill att varje domännamn ska visas som ett alternativ i urvalet och domännamnsfälten i din db är domainnaam1, domainnaam2, domainnaam3, etc., skulle du göra följande...

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

Du bör använda PDO istället för mysql_-funktioner annars fungerar ADODB-biblioteket bra. mysql_-funktioner är föråldrade från och med PHP 5.5

se http://www.php.net/manual/en/pdo .construct.php för SUB-referens



  1. Hibernate &postgreSQL med Grails

  2. SQL Oracle - Kombinera på varandra följande rader med filter

  3. Sök post med apostrof i mysql-liknande fråga

  4. Hur förhindrar man att utvalda found_rows går sönder under tävlingsförhållanden?