Моя проблема такова..
Я написал код на языке PHP, указал слово, по которому будет искать город, но почему-то я не могу получить все результаты (80+). У меня выводит только 1 город [Набережные Челны]
$word = "казан";
$e = mb_substr($word, mb_strlen($word)-1, 1);
$db = new \SQLite3(__DIR__ . '/citi_bot/citi.db');
$l = mb_strtoupper($e);
$k = $db->query("SELECT Город FROM Лист1 WHERE Город LIKE '$l%'")->fetchArray(SQLITE3_ASSOC);
echo "Word: $l <br>";
echo var_dump($k);
Как правильно заметил @Visman, fetchArray
выбирает только одну строку.
По ссылке http://php.net/manual/ru/sqlite3result.fetcharray.php в комментариях есть пример, как получить весь результат, применительно к Вашему случаю должно быть примерно так.
$word = "казан";
$e = mb_substr($word, mb_strlen($word)-1, 1);
$db = new \SQLite3(__DIR__ . '/citi_bot/citi.db');
$l = mb_strtoupper($e);
$result = $db->query("SELECT Город FROM Лист1 WHERE Город LIKE '$l%'");
$k=array();
while($res = $result->fetchArray(SQLITE3_ASSOC)){
$k[] = $res['Город'];
}
echo "Word: $l <br>";
var_dump($k);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую OpenServer HTTP: Apache-PHP-7-Nginx-119 PHP: PHP-7-x64 MySQL-5
У меня есть сайт с регистрацией и общим чатом(php,mysql), как мне сделать так , чтобы когда в чат кто то напишет, мне приходило уведомление на телефон...