Articles of mysqli multi query

Как использовать запрос async Mysql с PHP PDO

Драйвер Mysqlnd PHP 5.6 имеет возможность использовать запросы Async http://php.net/manual/en/mysqli.reap-async-query.php Как использовать Async-запросы с PDO? это не работает, код ( асинхронный mysql-запрос PHP ): $dbConnectionOne = new \PDO($cnn0, $conf['user'], $conf['pass']); $dbConnectionOne->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $dbConnectionTwo = new \PDO($cnn0, $conf['user'], $conf['pass']); $dbConnectionTwo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $dbConnectionTwo->setAttribute(\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); $t = time(); $synchStmt = $dbConnectionOne->prepare('SELECT sleep(2)'); $synchStmt->execute(); $asynchStmt = $dbConnectionTwo->prepare('SELECT sleep(1)'); $asynchStmt->execute(); […]

Вставьте в одну таблицу, обновив другую и загрузив файл

Я пытаюсь обновить данные в одной таблице и в то же время вставить новую строку во вторую таблицу из формы PHP. При нажатии submit появляется сообщение об ошибке: Ошибка при сбое: вызов неопределенного метода mysqli :: exec () Ниже представлен мой запрос в форме отправки PHP: $link->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8 try […]

Как создать представление с помощью mysqli_multi_query?

Я разрабатываю приложение PHP, которое должно быть в состоянии настроить базу данных проекта и обновить ее / ее определение данных, используя список файлов SQL. Вот первый наивный быстрый и грязный письменный процедурный прототип: <?php function executeSQLFiles(array $dbOptions, array $dbFiles) { $dbConnection = mysqli_connect($dbOptions['host'], $dbOptions['user'], $dbOptions['password'], $dbOptions['database']); if (mysqli_connect_errno($dbConnection)) { echo "Failed to connect to MySQL: […]

mysqli multi_query, за которым следует запрос

В настоящее время я делаю следующее: $mysqli = new mysqli($server, $username, $password, $database); $mysqli->multi_query($multiUpdates); while ($mysqli->next_result()) {;} // Flushing results of multi_queries $mysqli->query($sqlInserts); Есть ли более быстрый способ сбрасывать результаты? Мне они не нужны, и я просто хочу запустить следующий запрос, однако я получаю ошибку: Команды не синхронизированы; вы не можете запустить эту команду сейчас […]

Почему возникает эта ошибка PHP: «Строгие стандарты: mysqli :: next_result (): следующего набора результатов нет».?

У меня есть код, который в основном является копией кода php.net , но по какой-то причине он не работает. Вот код на php.net: <?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $query = "SELECT CURRENT_USER();"; $query .= "SELECT Name FROM City ORDER […]

Как реализовать MySQLi вложенные подготовленные инструкции?

Я пытаюсь преобразовать MySQL в MySQLi. И я не могу понять, почему он тормозит $stmt2->execute(); и возвращает ошибку: Call to a member function execute() on a non-object Любая проблема или ее реализация !? // SQL condition "WHERE group=''" where `group` is empty (NULL) $result = "SELECT id, name FROM table WHERE group='' ORDER BY array […]

Почему я получаю ошибку «Команды не синхронизированы; вы не можете запустить эту команду сейчас "

Документация об ошибке, упомянутая в заголовке Если вы получаете команды не синхронизированы; вы не можете запустить эту команду сейчас в своем клиентском коде, вы вызываете клиентские функции в неправильном порядке. Это может произойти, например, если вы используете mysql_use_result () и попытаетесь выполнить новый запрос, прежде чем вы вызовете mysql_free_result (). Это также может произойти, если […]

Невозможно выяснить, как запустить mysqli_multi_query и использовать результаты из последнего запроса

Я никогда раньше не использовал mysqli_multi_query, и это ошеломляет мой мозг, любые примеры, которые я нахожу в сети, не помогают мне разобраться, что именно я хочу делать. Вот мой код: <?php $link = mysqli_connect("server", "user", "pass", "db"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $agentsquery = "CREATE TEMPORARY TABLE LeaderBoard ( `agent_name` varchar(20) […]

Строгие стандарты: mysqli_next_result () ошибка с mysqli_multi_query

Я попытался использовать multi_query, но я продолжаю получать строгие сообщения стандартов. $querystring = "INSERT INTO responses VALUES('1', '2', '3', '4'); INSERT INTO responses VALUES('1', '2', '3', '4')"; if (mysqli_multi_query($db, $querystring)) { do { if ($result = mysqli_store_result($db)) { // } } while (mysqli_next_result($db)); } echo "end"; Сообщение об ошибке, которое я получаю: Строгие стандарты : […]

Скорость / наилучшая практика сглаживания mysqli_multi_query ()

Я съежился, когда Себастьян заявил, что он отключает и повторно соединяет между каждым использованием mysqli_multi_query() @ Может ли mysqli_multi_query делать инструкции UPDATE? потому что это просто не казалось лучшей практикой. Тем не менее, Craig @ mysqli multi_query, за которым следует запрос, заявлял в своем случае, что быстрее было отключить и повторно подключиться между каждым использованием […]

Intereting Posts
php curl: как я могу эмулировать запрос получения точно так же, как веб-браузер? Переопределить URL внешнего продукта на кнопку «Добавить в корзину» Как я могу не позволить пользователю вернуться после выхода на PHP? Ссылка. Как обрабатывать пространства имен (теги и атрибуты с двоеточием в) в SimpleXML? .htaccess переписать для хоста WordPress, размещенного на Bitnami / EC2 Youtube-подобные идентификаторы, которые соответственно изменяются с помощью идентификатора Получить статус сайта – вверх или вниз Отображать время / дату в определенном часовом поясе с помощью функции date () jQuery, эхо PHP не работает Проблема с запросом MySQL Вызов функции-члена whereHas () для не-объекта в laravel PHP typecasting float-> int PHP – общее количество дней не является целым числом Использование цикла PHP для добавления строк Bootstrap и соответствующих номеров столбцов к элементам Используя DOMDocument, можно ли получить все элементы, которые существуют в пределах определенной DOM?