gpt4 book ai didi

javascript - 无法让 Select2 从我的 mysql 数据库获取数据

转载 作者:行者123 更新时间:2023-11-29 16:16:28 25 4
gpt4 key购买 nike

我一直在尝试几种不同的方法来让 Select2 使用我的 MySQL 数据库中的信息。目前,翻译中似乎丢失了一些内容,它只显示了array(".$title")的字面名称。该数据库称为 vettigevrijdag,表称为 article

我的 PHP 代码片段将包含在导航栏中:

<head>
<link href="select2.css" rel="stylesheet"/>
<script src="select2.js"></script>
<script>
$(document).ready(function() {
$('.js-example-basic-single').select2();
});
</script>
<select class="js-example-basic-single">
<?php
include('db.php');
$stmt=$db_con->prepare("SELECT * FROM article");
$stmt->execute();
if($stmt->rowCount() > 0){
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
extract($row);
$id = $row['if'];
$title = $row['title'];
echo '<option value="'.$id.'">'.$title.'</option>';
}
}
?>
</select>
</head>

我的 db.php 文件:

<?php

$dbhost = "localhost"; /* Host name */
$dbname = "vettigevrijdag"; /* Database name */
$dbuser = "localhost"; /* User */
$dbpassword = "123456"; /* Password */


try {
$db_con = new PDO("mysql:host={$dbhost};dbname={$dbname}",$dbuser,$dbpassword);
$db_con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

} catch (PDOException $ex) {
die($ex->getMessage());
//throw $th;
}
?>

最佳答案

<select class="js-example-basic-single">
<?php
include('db.php');
$stmt=$db_con->query("SELECT * FROM article")->fetchall(PDO::FETCH_ASSOC));
foreach($stmt as $key=>$row){

echo "<option value=\"".$row['if']."\">".$row['title']."</option>";
}

?>
</select>

关于javascript - 无法让 Select2 从我的 mysql 数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54750446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com