sql >> データベース >  >> RDS >> Mysql

mysqlデータベースからの複数の列を持つselectbox

    各ドメイン名をselectのオプションとして表示し、データベースのドメイン名フィールドがdomeinnaam1、domeinnaam2、domeinnaam3などであるとすると、次のようになります...

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

    mysql_関数の代わりにPDOを使用する必要があります。そうしないと、ADODBライブラリが適切に機能します。 mysql_関数はPHP5.5で非推奨になりました

    http://www.php.net/manual/en/pdoを参照してください.construct.php PDOリファレンス用



    1. 日常生活でデータベースをどのように使用するか

    2. モデルがわずかに変更された複数のデータベース。 Entity Frameworkが実行時に列を削除できるようにするにはどうすればよいですか?

    3. 指定されたテーブルデータを使用した目的の出力

    4. 初心者のためのSQLUPDATE