Я пытаюсь выполнить упражнение с базой данных Ajax и Sqlite, для которого я использую DB Browser для 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();
}
?>
Так что, когда я делаю sqlite3 в вызове pdo, у меня появляется следующая ошибка:
«Не удалось найти водителя»
И когда я использую sqlite normal, он выдает мне следующее: SQLSTATE [HY000] [14] не может открыть файл базы данных
Я искал в интернете решение, но все, что я нашел до сих пор, связано с MySQL, и мне нужен SQLite. Можете ли вы помочь?