-1
私は、次のPHPコードを使用して、データベースから取得したデータを使用して、私のHTMLフォーム内のドロップダウンリストを移入しようとしていますが、ドロップダウンリストを取り込むに問題を取得します私のフォームの冒頭にある空のドロップダウンボックスに、データベースから取得した必要な内容を入力します。 誰でも助けてもらえますか?がデータベースから
私は、次のPHPコードを使用して、データベースから取得したデータを使用して、私のHTMLフォーム内のドロップダウンリストを移入しようとしていますが、ドロップダウンリストを取り込むに問題を取得します私のフォームの冒頭にある空のドロップダウンボックスに、データベースから取得した必要な内容を入力します。 誰でも助けてもらえますか?がデータベースから
あなたはのmysqlに & mysqliのを混合します。
1)変更
$result = mysql_query($query); // Run your query
$result = mysqli_query($con, $query); // Run your query
2)変更する
if (!mysqli_query($con, $query)) {
に
if (!$result) {
=>$result
には既に結果が設定されています。
更新されたコード
<?php
$user_name = "root";
$password = "";
$database = "student";
$host_name = "localhost";
$con = mysqli_connect($host_name, $user_name, $password, $database) or die("Error not connected! " . mysqli_error($con));
//COURSE selection from database........
$query = "SELECT course_name FROM course_master";
$result = mysqli_query($con, $query); // Run your query
if (!$result) {
echo "<script type='text/javascript'>alert('Error!!')</script>" . $sql . "<br>" . mysqli_error($con);
} else {
echo "<script type='text/javascript'>alert('Success!!')</script>";
}
// Open your drop down box
echo '<select name="course">';
// Loop through the query results, outputing the options one by one
while ($row = mysqli_fetch_array($result,MYSQLI_ASSOC)) {
echo '<option value="' . $row['course_name'] . '">' . $row['course_name'] . '</option>';
}
echo '</select>';
// Close your drop down box
mysqli_close($con);
?>
の可能性のある重複した[私はPHPでのMySQL APIをミックスすることはできますか?](http://stackoverflow.com/questions/17498216/can-i-mix-mysql-apis- in-php) –
'mysql'と' mysqli'は同じではありません。 –