Ajax Sqlite не может найти драйвер ./SQLSTATE[HY000] - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь выполнить упражнение с базой данных 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. Можете ли вы помочь?

1 Ответ

0 голосов
/ 03 мая 2018

для php

<?php
$bd = new SQLite3('ligueChampions.db');

$results = $bd->query('SELECT pays FROM listepays');
while ($row = $results->fetchArray()) {
    var_dump($row);
}
?>

SQLite3 и Php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...