Articles of mysqli

Требуется ли mysql_real_escape_string () при использовании подготовленных операторов?

Для этого запроса необходимо использовать mysql_real_escape_string ? Любое улучшение или запрос в порядке? $consulta = $_REQUEST["term"]."%"; ($sql = $db->prepare('select location from location_job where location like ?')); $sql->bind_param('s', $consulta); $sql->execute(); $sql->bind_result($location); $data = array(); while ($sql->fetch()) { $data[] = array('label' => $location); } В этом случае важна скорость запроса.

Команды MySqli не синхронизированы; вы не можете запустить эту команду сейчас

Я конвертировал свой регистрационный скрипт из mysql в mysqli. Я отлично работал как mysql, но теперь он дает мне ошибку Commands out of sync; you can't run this command now Это функция, которую я использую для регистрации пользователя function register_user($register_data) { global $myConnection; array_walk($register_data, 'array_sanitize'); //Make the array readable and seperate the fields from data […]

Как просмотреть содержимое подготовленного заявления?

Я работаю над обучением использованию подготовленных операторов с mysqli в PHP и, как правило, если у меня возникла проблема с запросом, я просто повторяю его на экране, чтобы увидеть, как он выглядит как первый шаг. Как я могу сделать это с помощью подготовленного заявления? Я бы хотел увидеть инструкцию SQL после замены переменных.

mysqli_prepare против PDO

ЗАДНИЙ ПЛАН Я пытаюсь написать запрос функции query('type', 'parameters', 'bind_types') который я могу вызвать, чтобы делать простые запросы. Все запросы mySQL находятся в функции grab_sql() Вся привязка имеет место в функции bind() call_user_func_array нуждается в ссылках на правильную работу, поэтому я написал ref_arr для размещения. Проблема в том, что я не получаю обратно результаты, которые […]

PHP PDO: невозможно подключиться, неверное имя каталога

Я пытаюсь создать новый сайт на моем хостинге (хост-маршрут, если это имеет значение), но я продолжаю получать эту ошибку, когда я пытаюсь использовать PDO (первый сайт PDO im пытается): Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in /home/kennyi81/public_html/gamersite/login.php:36 Stack trace: #0 /home/kennyi81/public_html/gamersite/login.php(36): PDOStatement->execute() #1 {main} thrown in […]

Есть ли способ связать массив с mysqli prepare

Я пытаюсь создать класс, который будет выполнять любой из нескольких хранимых процедур с любым количеством переменных Im использует php и mysqli Мой класс перечисляет массив и строит строку на основе количества элементов, если они есть что-то вроде этого CALL spTestLogin(?,?) например Теперь мне нужно привязать входные данные из моего массива, используя что-то вроде этого: $ […]

Предупреждение: mysqli_query () ожидает, что параметр 1 будет mysqli boolean

После отправки чего-либо через мою форму я получаю приветственную часть, а затем ошибку подключения mysql, потому что mysql выключен, он исчезает, когда я включаю его, а затем – логическую ошибку. «Предупреждение: mysqli_query () ожидает, что параметр 1 будет mysqli, boolean задан в C: \ xampp \ htdocs \ welcome.php в строке 25" <html> <body> Welcome […]

Mysql Никакое соединение не может быть сделано, потому что целевая машина активно отказалась от него

Я знаю, что многие люди уже спрашивали об этом, но этот человек в основном забыл пароль заблокированного брандмауэром, которого у меня нет в этой ситуации. Я разрабатываю php, и мне нужно подключиться к удаленной базе данных, чтобы позволить моей команде работать над ней. localhost просто шел нормально, но когда я попытался переключиться, он дал мне […]

Многословная вставка Mysqli, простой запрос с несколькими вставками

Как вставить этот запрос в mysqli? … INSERT INTO table (field1, field2, field3) VALUES ('value', 'value', 'value'), ('value', 'value', 'value'), ('value', 'value', 'value'); Обычно в mysql этот запрос является прямым и вставляет 3 строки, как это сделать в mysqli без использования подготовленного оператора или, возможно, с помощью подготовленного оператора, но без слишком сложного ?. Я […]

mySqli Bind Parameter LIKE с подстановочным знаком

У меня возникают проблемы, связывающие LIKE с Wildcard в моем подготовленном сообщении в MySQLi. Я попробовал следующие методы ниже, как показано, и concat (обновлено с помощью ввода @fancyPants) Есть ли способ, чтобы я мог просматривать свою собственную инструкцию SQL после того, как происходит привязка? Как мне привязать его правильно, чтобы получить результат, который я хочу? […]