Результаты поиска по запросу "prepared-statement"

1 ответ

, Удачи.

ите. Я получаю 0 num_rows, но если я выполняю запрос в консоли, я получаю результаты. Я немного новичок в подготовленных STMTS. Вот мой код Класс подключения к базе данных: class DbConnection { const HOST = "localhost"; const USR = "root"; ...

1 ответ

Это также работает, и вы объяснили довольно хорошо, поэтому в будущем я буду использовать этот метод вместо

у получить количество строк из базы данных, но когда я пытаюсь это сделать,$g_check переменная будет равна0 и мой код будет повторять$sugg_title сообщение, которое находится вelse заявление. Но в базе данных есть 4 вставленные группы, ...

1 ответ

Это вызывает query () для соединения MySQLi, а не для подготовленного оператора.

ебята, кто-нибудь из вас может узнать, почему я получаю вышеуказанную ошибку? $mysqli=new mysqli("localhost", "***", "***","***") or die($mysqli->connect_error); function checklogin($username, $password){ global $mysqli; $result = ...

ТОП публикаций

1 ответ

Ранее проголосовал за ответ, поэтому забыл пометить его как принятый. Это сделано сейчас. Благодарю.

риложение имеет много запросов JDBC, написанных с использованием Statement, и поэтому уязвимо для внедрения SQL. К сожалению, это приложение было разработано около 10 лет назад, и, вероятно, разработчики не знали о подготовленном заявлении. Я ...

1 ответ

@YourCommonSense ... почему?

я небольшая проблема с функцией подготовки mysqli_stmt. Вот мой запрос: $params = array( "sisi", "some_string", 5000, "date_added DESC" ); $sql = "SELECT * FROM scenes WHERE scene_title LIKE ? AND scene_id > ? ORDER BY ? LIMIT ?";Теперь, когда я ...

1 ответ

Здравствуйте @FunkFortyNiner, я продолжил и применил изменения, но теперь он дает мне «СБОЙ !!! Нет данных для параметров в подготовленном утверждении & q, uot;. В чем причина.

учаю следующую ошибку в коде ниже. Предупреждение: mysqli_stmt :: bind_param (): Количество переменных не соответствует количеству параметров в подготовленном выражении в C: \ wamp \ www \ purev \ admin \ edit.php в строке ...

1 ответ

Я не знаю достаточно о PDO, чтобы сказать вам, какие другие варианты у вас есть. Тем не менее, я знаю, что PHP имеет экранирующие функции, доступные для всех поставщиков баз данных, которые он поддерживает, и вы можете накатить свой собственный маленький слой поверх любого слоя доступа к данным, с которым вы застряли.

нжиниринг веб-сайта, управляемого PHP, который использует минимальную базу данных. В оригинальной версии использовались «псевдо-подготовленные операторы» (функции PHP, которые выполняли кавычки и замену параметров) для предотвращения атак ...

1 ответ

@JustinC, который был добавлен в 5.5, которому сейчас всего несколько месяцев. Посмотрите на дату вопроса и ответьте. :)

ли способ совершать транзакции с готовыми выписками? Я имею в виду, могу ли я использовать следующий пример с$mysqli->autocommit(FALSE); а также$mysqli->commit( ); а также$mysqli->rollback( ); //Preparing the statment ...

1 ответ

Пожалуйста.

я есть следующее подготовленное заявление sql: SELECT * FROM video WHERE video_name LIKE ?Я использую Spring и JDBC. у меня есть метод, где term это searchterm, sjt это SimpleJdbcTemplate, VideoMapper это RowMapper и searchForTermQuery это ...

1 ответ

+1 за комментарий «Java-код в JSP - плохая практика». Когда вы начинаете работать с JSP, это кажется отличной идеей, но, больно, когда вы возвращаетесь позже, вырываете всю эту не относящуюся к просмотру логику.

о на прошлой неделе я занимался PHP. Я разработал небольшое решение для предотвращения SQL-инъекций. PHP всегда был моим человеком, у него легко есть 3 решения для использования (возможно, больше). Одним из них является включение «магических ...