PHP で MySQL テーブルからドロップダウン ボックスにデータを入力する: トラブルシューティング
PHP で MySQL クエリからドロップダウン ボックスにデータを入力しようとすると、ユーザーは空のドロップダウンを引き起こす問題に遭遇する可能性があります。ここでは、デバッグとコードの機能の理解に焦点を当てて、この問題を解決する解決策を示します。
提供されたクエリは、PC テーブルから PcID 列を取得します。ドロップダウン ボックスにデータを入力するには、データベースに接続し、クエリを実行し、ドロップダウンの HTML オプションを生成する PHP スクリプトが必要です。
サンプルは次のとおりです。スクリプト:
<?php // Establish database connection mysql_connect('hostname', 'root', 'password'); mysql_select_db('database-name'); // Execute the query $sql = "SELECT PcID FROM PC"; $result = mysql_query($sql); // Generate dropdown options echo "<select name='PcID'>"; while ($row = mysql_fetch_array($result)) { echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>"; } echo "</select>"; ?>
説明:
スクリプトのコードが正しいこと、および適切なデータベース資格情報を持っていることを確認してください。 PcID 値が入力されたドロップダウン ボックスが表示されます。
以上がPHP で MySQL テーブルからデータを入力するとドロップダウン ボックスが空になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。