Articles of mysqli

Использование одного параметра несколько раз в подготовленном mysqli-statement

Можно ли использовать один параметр в подготовленном mysqli– состоянии несколько раз с привязкой только один раз ? что-то вроде этого $stmt = $mysqli->prepare(SELECT * FROM user WHERE age BETWEEN ?1 – 2 AND ?1 + 2); $stmt->bind_param('i', $myAge); Я думаю, что это возможно с PDO , но я не знаю, как это сделать с mysqli […]

Поиск в текстовом режиме MySQLi для нескольких столбцов

Я хочу сделать полнотекстовый поиск mysqli с или без нескольких категорий на основе выбора флажка. Поиск основан на четырех категориях в одной колонке. Категория поиска – это окна, игры, планшеты, мобильные телефоны. Когда категория / множественная категория, выбранная путем выбора выбора флажка, должна выполняться только для выбранной категории. Структура таблицы id category title date … […]

Mysqli и привязка нескольких наборов значений во время вставки

Надеюсь, кто-то может дать мне некоторое представление здесь. Когда вам нужно вставить сразу несколько строк в таблицу, я использовал sql, который выглядит примерно так: INSERT INTO some_names (firstName, lastName) VALUES ('Joe', 'Smith'),('Fred','Sampson'),('Lisa','Pearce') Как вы можете видеть, я вставляю три строки с одним утверждением. Причина, по которой я делаю это, – это то, что я считаю, […]

Как установить драйвер mysqlnd с помощью MAMP?

Ive сделал много онлайн-исследований, но я не нашел много на этом, что я не понимаю. Но кажется, что родной драйвер mysql не поставляется с стеком MAMP. Например, метод get_result mysqli не работает из коробки. Я думал, что это была ошибка в моей установке, но после чистой переустановки метод все еще не работает, поэтому, видимо, драйвер […]

Функция поиска с несколькими критериями – PHP / MySQL

Как создать страницу поиска с несколькими критериями, по которым необходимо проверить хотя бы критерии. Структура таблицы ID [pk] имя секс Место нахождения Я хочу создать форму поиска, где пользователь сможет искать по имени или по имени, полу или по имени, полу, местоположению или любой такой комбинации среди [имени, пола, местоположения] Как спроектировать запрос? Edit Я […]

Большой PHP для цикла с SimpleXMLElement очень медленный: проблемы с памятью?

В настоящее время у меня есть немного PHP-кода, который в основном извлекает данные из xml-файла и создает простой объект xml, используя $products = new SimpleXMLElement($xmlString); Затем я перебираю этот код с циклом for, в котором я задал детали продукта для каждого продукта в документе XML. Затем он сохраняется в базе данных mySql. Во время запуска […]

Проблема с выпуском MySQLi Update

Моя страница устанавливает signin_time устанавливает ее в NOW() , устанавливает logged_in в 1, когда пользователь успешно подписывается на страницу. Я хочу сделать это, чтобы установить signout_time в NOW() когда пользователь также выйдет. Для этого я использую следующий запрос $stmt = $db->prepare("UPDATE `ulog` SET `logged_in`=0, `signout_time`=NOW(),`ckey`= '', `ctime`= '' WHERE user_id=? AND logged_in=1") or die($db->error); Пробовал […]

как написать json-файл в качестве источника данных в php?

У меня есть некоторые данные, подобные этому "name": "abc", "adr": "bcd", "partners": { "101": { "name": "xyz.com", "prices": { "1001": { "description": "Single Room", "amount": 125, "from": "2012-10-12", "to": "2012-10-13" }, "1002": { "description": "Double Room", "amount": 139, "from": "2012-10-12", "to": "2012-10-13" } } Теперь я должен написать json со всеми этими данными и использовать […]

Localhost php_network_getaddresses: getaddrinfo не удалось: такой хост не известен

Я использую Localhost с UniServer, используя Apache и MySQL. (Нет имени пользователя или пароля) У меня есть код new mysqli("http://localhost/us_phpmyadmin/","","","url_short"); для подключения к моему серверу Localhost, но когда я пытаюсь запустить код mysqli_query("INSERT INTO cut.it VALUES (NULL, $longurl, $shorturl)"); , ошибка php_network_getaddresses: getaddrinfo failed: No such host is known. появляется на странице. Почему это и […]

Оператор PHP Mysqli возвращает одну строку, пострадали -1 строки, и не было ошибок

Это так озадачило, я ДОЛЖЕН пропустить что-то простое. У меня есть запрос, который проверяет, существует ли уже существующая транзакция, чтобы предотвратить дублирование. Вот код: function isaDupe($portableDB, $transactArray) { $ref = $transactArray["reference"]; $date = $transactArray["qdate"]; $time = $transactArray["time"]; //prints the query so I can run by hand to test print "SELECT `counter` FROM transactions WHERE (`reference` […]