При прокрутке данных, поступающих из БД, вам нужно знать, сколько страниц будет показано для элементов управления переходом страницы. В настоящее время я делаю это, выполняя запрос дважды, после того, как он был завершен в count() чтобы определить общие результаты, и второй раз с ограничением, применяемым для получения только тех результатов, которые мне нужны для текущей […]
Моя база данных PostgreSQL содержит таблицу для хранения экземпляров зарегистрированного объекта. Эта таблица заполняется через загрузку электронных таблиц. Веб-интерфейс позволяет оператору изменять представленную информацию. Однако исходные данные не изменяются. Все изменения сохраняются в отдельной таблице с помощью столбцов unique_id , column_name , value и updated_at . После внесения изменений они представляются оператору, сначала запрашивая исходную […]
Я сохранил изображение в базе данных PostgreSQL с байтом типа столбца, используя PHP. Проблема заключается в том, что каждый раз, когда я пытаюсь загрузить изображение в браузере, он не появляется. Консоль разработчика Firefox говорит, что изображение либо усечено, либо повреждено. Код PHP: //code for inserting into the database if(array_key_exists('submit_pic', $_POST)){ $user=$_SESSION['name']; if(isset($_FILES['thumbnail'])&&$_FILES['thumbnail']['size']>0){ $fi = $_FILES['thumbnail']['tmp_name']; […]
Я пытаюсь запустить следующий скрипт PHP, чтобы выполнить простой запрос к базе данных: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); […]
Теперь php не может работать непосредственно с массивом Postgresql. Например, php принимает массив postgresql, например '{"foo", "bar"}' Мне нужна простая функция php для создания многомерного массива postgresql из php-массива. Я думаю, что экспериментальный pg_convert () не является оптимальным, потому что ему нужны дополнительные данные для формирования простой строки массива для вывода базы данных, возможно, я […]
Я пытаюсь создать веб-сайт с базой данных с PHP и данными, хранящимися в базе данных PostgreSQL (доступ к PDO), и мне нужно будет хранить и обрабатывать десятичные числа с высокой точностью (в некоторых случаях более 20 цифр после десятичная дробь). Я планирую использовать типы данных NUMERIC или DECIMAL в своей базе данных для хранения этих […]
Для обнаружения существования ключа в hstore мне нужно запустить такой запрос: SELECT * FROM tbl WHERE hst ? 'foo' Однако это дает мне PDOException: PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound: SELECT * FROM tbl WHERE hst ? 'foo' Есть ли способ избежать вопросительного знака, чтобы PDO не забирал его в качестве заполнителя? […]
Я пишу свой последний запрос для своей домашней работы, но я застрял на нем прямо сейчас. Этот запрос требует, чтобы я взял информацию из 2 таблиц вместо 1. Я смущен тем, как получить эту информацию из обеих таблиц и как их собрать. Вот описание запроса, который я пытаюсь написать. Find the name, independence year, and […]
Как вы фактически выполняете операции datetime, такие как добавление даты, поиск разницы, узнать, сколько дней, за исключением выходных дней в промежутке? Я лично начал передавать некоторые из этих операций в мои postgresql dbms, так как обычно мне нужно было только выдать один SQL-запрос, чтобы получить ответ, однако, чтобы сделать это в PHP-режиме, мне пришлось бы […]
Я пытаюсь подключиться к базе данных PostgreSQL через Laravel, чтобы выполнить миграцию php-artisan, но не кажется, что она направлена, поскольку она считывает имя базы данных MySQL. Вот команды из базы данных.php: 'connections' => array( 'sqlite' => array( 'driver' => 'sqlite', 'database' => __DIR__.'/../database/production.sqlite', 'prefix' => '', ), 'mysql' => array( 'driver' => 'mysql', 'host' => […]