Articles of sqlite

Создание таблицы SQLite только в том случае, если она еще не существует

Мне нужно, чтобы мое приложение PHP могло создавать таблицу SQLite, но только если оно еще не существует. Как мне это сделать?

CodeIgniter Sqlite не работает

Всякий раз, когда я запрашиваю свою базу данных (sqlite), как это, в моей модели (im using codeigniter, полный код ниже): $this->db->select('post'); $query = $this->db->get('posts'); return $query->result_array(); Я получаю следующую ошибку: Fatal error: Call to a member function rowCount() on a non-object in /codeigniter/system/database/drivers/pdo/pdo_result.php on line 42 При изменении запроса на что-то несуществующее я получаю «правильную» […]

PDO подготовил инструкции для хранения содержимого html

Я ищу способ обработки содержимого HTML в подготовленных операциях. Мое приложение предоставляет базовый редактор WYSIWYG, и после того, как пользователь сохраняет содержимое, мой скрипт хранит HTML-данные в базе данных sqlite. Но если я использую подготовленный оператор, мой HTML получает-естественно-экранированный. Это то, что я до сих пор: try { /* Create databases and open connections */ […]

pdo-> query () возвращает два из каждого результата?

function readDB($db,$event) { try { $rows = array(); $sql = "SELECT \"Red Score\", \"Blue Score\", red1, red2, red3, blu1, blu2, blu3 FROM Matches WHERE Event='$event' AND Type='Q' ORDER BY Number;"; foreach($db->query($sql) as $row) { $rows[] = $row; echo count($row) . "<br/>"; } printArray($rows); } catch(PDOException $e) { $rows = 'aids'; echo $e->getMessage(); } $db = […]

как получить последний вставленный идентификатор базы данных Sqlite с использованием Zend_Db

Я пытаюсь извлечь последний вставленный идентификатор строки в Sqlite DB в моем приложении PHP. Я использую адаптер PDO Sqlite от Zend Framework для обработки базы данных. метод lastInsertId () должен дать мне результаты, но это не так. В документации PDO в php.net я читал, что lastInsertId () может не работать одинаково во всех базах данных. […]

PHP json_encode () в цикле while

Я пытаюсь использовать json_encode() в цикле while, получая результаты базы данных. Вот мой код: <? $database = sqlite_open("thenew.db", 0999, $error); if(!$database) die($error); $query = "SELECT * FROM users"; $results = sqlite_query($database, $query); if(!$results) die("Canot execute query"); while($row = sqlite_fetch_array($results)) { $data = $row['uid'] . " " . $row['username'] . " " . $row['xPos'] . " […]

Почему все типы данных возвращаются как строки с sqlite3 fetchAll (PDO: FETCH_ASSOC) с PHP?

я использую $rows = $statement->fetchAll(PDO::FETCH_ASSOC); чтобы получить все строки таблицы. Схема определена как «id INTEGER PRIMARY KEY, title TEXT, year INTEGER, цена REAL» Строка из результатов fetchAll array(4) { [0]=> string(1) "1" [1]=> string(14) "The Dark Night" [2]=> string(4) "2008" [3]=> string(5) "19.95" } Почему все типы данных возвращаются в виде строк? Я хочу, чтобы […]

Как преобразовать mysql в sqlite3 с помощью PHP

У меня есть база данных на сервере mysql. Я хочу преобразовать это в базу данных sqlite3 без использования сценариев оболочки или perl. Я хочу, чтобы какая-то помощь была конвертирована с использованием PHP. Любая помощь будет оценена по достоинству.

неожиданный T_VARIABLE, ожидающий T_FUNCTION

Я ожидаю, что это будет основной синтаксической ошибкой, которую я забыл, но я не могу понять это. В PHP-скрипте я продолжаю получать следующую ошибку. Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in [path]/scripts/users/database_connection.php on line 4 Это происходит, когда мой скрипт для подключения к базе данных вызывается с include_once() . Я разделил свой сценарий […]

Пользовательская функция REGEXP, которая будет использоваться в SQLITE SELECT Statement

У меня есть файл базы данных SQLITE, который в одном из столбцов таблицы содержит несколько простых регулярных выражений. Эти выражения – это что-то вроде / foo (. ?) Или / foo / bar / (.?) И так далее … Ну, когда мы пытаемся сопоставить некоторый текст с обычным шаблоном, в PHP мы делаем: preg_match ($ […]