Articles of База

MongoDB findOne не возвращает ничего

Согласно странице PHP mongo для findOne, это должно работать нормально, но это не так. $email = array('email' => $_POST['email']; $conn = new MongoClient("mongodb://localhost:27017/"); $xyz = $conn->database->users; $cursor = $xyz->findOne($email); print_r ($cursor); Это работает при использовании метода find вместо findOne. $email = array('email'=>$_POST['email']); $pass = $_POST['password']; $conn = new MongoClient( 'localhost' ); $db = $conn->database; $collection […]

mongoDB сортировать по процентам

Хорошо, я знаю, что это можно сделать, но проблема, с которой я сталкиваюсь, – это все мои попытки, я не могу заставить ее работать проценты сохраняются как 0,03 или 0,05 или 0,10 я попытался отсортировать их по $cursor->sort(array("offers"=>array("percentage"=>0))); Я также пробовал $cursor->sort(array("offers"=>array("cashback"=>1))); но никаких изменений. может кто-нибудь, пожалуйста, помогите Вот пример коллекции array ( '_id'▼ […]

Как хранить последовательные данные в mysql

Мне было предоставлено некоторое содержимое упражнений, которое должно быть последовательно показано пользователю. Пример в простейшей форме показан ниже. длительность идентификатора —————————————- 1 прыжок 10 1 2 работает 15 0 3 велосипед 12 0 4 push ups 30 1 Обычно таблицы составляют не менее 100 строк / упражнений, а около 300 таблиц (разные упражнения для разных […]

Сохранение количества просмотров в таблице базы данных

Каков подходящий и наиболее эффективный способ хранения количества просмотров каждый раз, когда доступ к записи базы данных? У меня есть таблицы ITEMS содержащие следующие поля: id, item_name У каждого элемента есть своя постоянная ссылка: http://domain.com/item_name Я хотел был бы иметь возможность использовать эти данные и отображения данных Views: 2,938 на странице. Какой метод лучше? Способ […]

Обмен пользователями между двумя базами данных

Я разрабатываю это приложение на PHP. Приложение будет состоять из области администрирования, которая также будет содержать функции сотрудников. Другая часть приложения – клиентский сайт. Область администрирования имеет свою собственную базу данных. Клиентский сайт также имеет свою собственную базу данных. В базе данных администрирования у меня есть таблица с пользователями, и я также планирую реализовать RBAC, […]

MongoDB GridFS хранит несколько размеров изображения или использует на лету изменение размера

В моем веб-приложении я использую MongoDB GridFS для хранения загруженных пользователем изображений. Остальная часть сайта управляется MySQL. В таблице фотографий (в mysql) у меня есть три поля для хранения MongoId файлового объекта. маленький средний большой Поэтому я храню три версии изображения. Маленький, средний и большой. Мой вопрос: иногда мне нужно использовать миниатюру меньше, чем «маленькую» […]

Как создать общую базу данных, макет которой может меняться со временем?

Вот сложный вопрос: как я могу программно создать и опросить базу данных, содержимое которой я не могу предвидеть? Я реализую общую систему входных форм. Пользователь может создавать формы PHP с макетом WYSIWYG и использовать их для любых целей, которые он пожелает. Он также может запросить ввод. Итак, у нас три этапа: формируется и создается форма. […]

Переменная привязки для имени столбца в PHP для запроса Postgresql

Мне нужно динамически генерировать имя столбца, которое мне нужно обновить в Postgresql из PHP. Вот код и ошибка: $Col = "dog_".$Num."_pic"; $query_params = array( ':user_id_' => $CustomerID, 'dog_path' => $filePath, 'dog_col' => $Col) ; $sql = "UPDATE users SET `:dog_col`=:dog_path WHERE `username`=:user_id_"; Я также попробовал pg_escape_string() со строкой. Вот ошибка. "SQLSTATE[42S22]: Column not found: 1054 […]

Лучший PHP DAL (уровень абстракции данных) до сих пор

Каков наилучший PHP DAL (уровень абстракции данных), который до сих пор разрабатывался в рамках любого проекта с открытым исходным кодом, который мы могли бы использовать с доброй волей? Мне трудно выбрать DAL для моего приложения, которое достаточно поддерживает абстракцию для большинства распространенных систем баз данных (MySQL, PostgreSQL, MSSQL, Oracle и т. Д.) И является: широко […]

MySQL проверяет, существует ли таблица без исключения исключения

Каков наилучший способ проверить, существует ли таблица в MySQL (желательно через PDO в PHP), не вызывая исключения. Мне не нравится разбирать результаты «SHOW TABLES LIKE» и так далее. Должен быть какой-то булев запрос?