Articles of База данных

Обработка больших наборов данных через AJAX не приносит никаких преимуществ по скорости

У меня есть несколько запросов на длительность базы данных для запуска. Каждый из них был создан для запуска с помощью опции, выбранной на веб-странице. Я думал, что я довольно хитер, уволив работу через несколько запросов AJAX . Я предположил, что несколько запросов будут разделены на несколько процессов / потоков, что означает, что работа будет выполнена […]

Вставка MySQL -PHP DATETIME

кто-нибудь может посоветовать мне, как вставить DATETIME, поданный с iphone через PHP-скрипт в базу данных MySQL. $dates = date('Ymd H:i:s','2010-10-12 15:09:00'); $query = "INSERT INTO timeTable(time) VALUES ('$dates')"; Спасибо..

Запрос базы данных через Hive / Thrift в PHP не работает

Я пытаюсь запросить базу данных через Hive / Thrift в PHP. Тем не менее, я постоянно получаю сообщение об ошибке: TSocket: timed out reading 4 bytes from XYZ Я использую код из https://cwiki.apache.org/Hive/hiveclient.html#HiveClient-PHP вместе с этим PHP Thrift Client https://github.com/garamon/php-thrift-hive-client Мой код: <?php $socket = new TSocket( 'XYZ', 12345 ); $socket->setSendTimeout(30 * 1000); $socket->setRecvTimeout(30 * […]

Закажите SQL-запрос в наилучшем совпадении

Я получаю список результатов, возвращенных из моего запроса, который я хочу заказать в наилучшем совпадении. Я постараюсь быть настолько ясным, насколько могу, но если что-то недостаточно ясно, дайте мне знать, и я постараюсь сделать это более ясным. Пользователь уже вошел в список настроек, называемых findsettings . С этими findsettings я ищу продукты. Это все идет […]

Одновременное выполнение нескольких скриптов PHP (проблема с циклом базы данных)

Я одновременно запускаю 10 PHP-скриптов и обрабатываю их в фоновом режиме на Linux. Например: while ($i <=10) { exec("/usr/bin/php-cli run-process.php > /dev/null 2>&1 & echo $!"); sleep(10); $i++; } В run-process.php меня возникла проблема с циклом базы данных. Один из процессов может уже обновить поле status до 1, кажется, что другие процессы php-скрипта не видят […]

Синхронизация большой локальной базы данных с серверной БД (MySQL)

Мне нужно еженедельно синхронизировать большую (3 ГБ + / 40 + таблицы) локальную базу данных MySQL с базой данных сервера. Две базы данных точно такие же. Локальная БД постоянно обновляется, и каждую неделю или около того серверная БД должна обновляться локальными данными. Вы можете назвать это «зеркальным DB» или «master / master», но я не […]

Laravel принадлежит отношениям ToMany, определяющим локальный ключ на обеих таблицах

Таким образом, отношение belongsToMany является отношением «многие ко многим», поэтому требуется сводная таблица Например, у нас есть таблица users таблица roles и сводная таблица user_roles . user_id таблица имеет два столбца: user_id , foo_id … foo_id ссылающиеся на id в таблице ролей. Чтобы сделать это, мы пишем следующее в user красноречивой модели: return $this->belongsToMany('Role', 'user_roles', […]

Как хранить 60 булевых элементов в базе данных MySQL?

Я создаю мобильное приложение. Я использую PHP и MySQL для написания бэкэнд – REST API. Если мне нужно хранить около 50-60 булевых значений в таблице «Отчеты» (пользователи должны проверять вещи в форме) в мобильном приложении, я сохраняю значения (0/1) в простом массиве. В моей таблице MySql я должен создать другой столбец для каждого логического значения […]

Возможные ошибки PDOException (MySQL 5)?

Поэтому я настраиваю установщик для своего веб-приложения и имею поля ввода для учетных данных базы данных. Часть моего процесса проверки включает тестирование соединения с базой данных (с использованием PHP-библиотеки PDO). Если соединение терпит неудачу, я хочу иметь возможность различать неправильный пароль, неправильный адрес, несуществующее имя базы данных и т. Д., Поэтому я могу ссылаться на […]

mysql-запрос для создания дружественного URL-адреса SEO из данной структуры таблицы

Я пытаюсь создать дружественные URL-адреса SEO, используя следующие таблицы: Таблица категорий Таблица страниц Я пытаюсь написать запрос mysql, который будет генерировать URL-адреса для всех страниц в таблице страниц, используя таблицу категорий, создающую приведенный ниже результат. Ожидаемый вывод: Вот запрос MySql, который я пытался создать для URL-адресов до 4-х сегментов: SELECT pg.id AS page_id, p3.id, p1.category […]