Articles of firebird

Использование PHP PDO с Firebird INSERT … ВОЗВРАТ / ЗАПОМНЕННАЯ ПРОЦЕДУРА без SUSPEND

У меня есть PHP-код, который выполняет PDOStatement и пытается извлечь возвращенные данные: $this->pdoStatement->execute(); $this->pdoStatement->fetch(); Оператор SQL PDO: INSERT INTO CONTRACTS (contract_no) VALUES (10010) RETURNING contract_no Но хранимая процедура без предложения suspend также может быть здесь. Проблема в том, что указанная последовательность команд PHP PDO возвращает следующую ошибку при выполнении выборки: SQLSTATE[HY000]: General error: -502 Cursor […]

Почему zend_form не может заполнять входы с записями из Firebird db с диакритическими символами?

У меня есть приложение zend, подключенное к базе данных Firebird через библиотеку ZendX. Он имеет кодировку окон-1250. Я пытаюсь использовать zend_form для создания формы редактирования и заполнения ее значениями db. Он работает с записями, свободными от диакритических символов, и данные отображаются правильно, он доступен для редактирования. Проблема возникает всякий раз, когда есть специальные символы, а […]

php: как предотвратить SQL-инъекцию из $ _POST

У меня есть сценарий php, и я думаю, что у этого много ошибок. из-за моих ограниченных знаний в конкатенации и SQL-инъекции. В первый раз у меня нет проблем, потому что этот скрипт использует PHP-Mysql. Но после того, как я попытаюсь перейти на Interbase, я встречаю много неприятностей. Пожалуйста, помогите определить мою ошибку. этот мой следующий […]

Не загружать расширение Firebird

Я пытаюсь использовать расширение Firebird в PHP. У меня есть файлы расширения ( php_pdo_firebird.dll, php_interbase.dll ) в моей папке ext . Я добавляю их в свой файл php.ini например … [PHP_PDO_FIREBIRD] extension=php_pdo_firebird.dll [PHP_INTERBASE] extension=php_interbase.dll … phpinfo не phpinfo говоря, что расширения не могут быть загружены, и все же всякий раз, когда я печатаю свою phpinfo […]

PHP Firebird вставить blob-файл в базу данных apache внезапно прекратить работу

В настоящее время я работаю над вставкой изображения в базу данных firebird, и он работает отлично, см. Код ниже. $dbh = ibase_connect($host, $user, $pass); $blh = ibase_blob_create($dbh); ibase_blob_add($blh, $data); $blobid = ibase_blob_close($blh); $sql = "INSERT INTO blobtable(blobfield) VALUES (?)"; $sth = ibase_query($dbh, $sql, $blobid); но когда я добавляю некоторые данные в инструкцию insert внезапно, Apache […]

Запуск PHP: невозможно загрузить динамическую библиотеку

Я пытаюсь использовать Firebird 2.5.2.26539 с: Windows 8 Apache 2.2.22 PHP 5.4.10 Когда я включаю расширения firebird в php: – extension=php_interbase.dll – extension=php_pdo_firebird.dll Я получаю эти ошибки: [26-Dec-2012 12:08:11 UTC] PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'C: \ Program Files (x86) \ PHP \ ext \ php_interbase.dll' – Невозможно найти указанный модуль. в […]