【发布时间】:2018-10-13 02:41:37
【问题描述】:
我正在尝试使用 Ajax 和 Sqlite 数据库来实现一个练习,为此我使用 DB Browser for SQLite。练习的目的是让两个组合框级联地相互填充。但首先我需要从我从数据库收集的数据中填充第一个。但是我在第一步被阻止了。
这是我到现在为止的代码:
<?php
try
{
$db = new
PDO('sqlite3:\C:\xampp\htdocs\www\TPLigueDesChampions\ligueChampions.db');
$result = $db->query('SELECT pays FROM listepays');
echo ' <select name=\'Code\'><br>';
echo ' <option value=\'0\'>Choisissez</option>';
foreach($result as $row)
{
echo '<option value=\''.$row['Pays'].'<option><br>';
//echo "hello";
}
}
catch(PDOException $e)
{
print 'Exception : '.$e->getMessage();
}
?>
所以当我在 pdo 调用中制作 sqlite3 时,我遇到以下错误: “找不到驱动程序” 当我正常使用 sqlite 时,它给了我这个: SQLSTATE[HY000] [14] 无法打开数据库文件
我在互联网上搜索了一个解决方案,但到目前为止我发现的所有内容都与 MySQL 有关,我需要 SQLite。你能帮忙吗?
【问题讨论】:
-
你需要把这个函数改成ajax函数吗??