Ich versuche, Daten aus einer MySQL-Datenbank in eine HTML-Combobox zu übergeben, und ich bin mit PHP zu tun, dassPHP MySQLi zu HTML Combobox
<form method="POST">
<select class="js_inline_input">
<?php
$servername = "localhost";
$username = "root";
$password = "";
$db = "js_milhoes";
$conn = new mysqli($servername, $username, $password, $db);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}else{
echo "<option> Connected successfully </option>";
}
$sql = "SELECT * FROM js_country";
$result = $conn->query($sql);
while($row=mysqli_fetch_assoc($result)){
//My Personal echo
echo "<option value='".$row['countryCode']."'>".$row['countryName']."</option>";
//Echo i saw on this site
echo "<option value='{$row->countryCode}'>{$row->countryName}</option>";
}
$conn->close();
?>
</select>
</form>
Es sollten alle Länder in der Combobox Liste, aber was Anzeigen ist: - Vom ersten Echo: ". $ row ['countryName']." - Vom zweiten Echo: {$ row-> country}
ich die Verbindung bereits prüfen, und bevor ich eine hinzufügen, wenn das sagt, dass die Abfrage
ich inspiziert meinen code und teil von Der PHP ist kommentiert und ich weiß nicht warum – JSoares
@JSoares Ok so wo sind wir mit der Frage? Was ich in Bezug auf das gepostet habe, was Sie für den Code gepostet haben, sollte es gelöst haben. Ich posten keine Antworten, die nicht funktionieren, die ich vor dem Posten getestet habe. –