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

В этом случае я привязал один именованный параметр, :var.

$var = 'John Doe';
$query = $db->prepare("SELECT * from `users` where user = :var");
$query->bindParam(":var", $var);
$query->execute();

Но теперь мне нужно дважды привязать один именованный параметр,

$var = 'John Doe';
$query = $db->prepare("SELECT * from `users` as u left join `user_group` as ug on u.user_id = ug.user_id where u.user = :var and ug.user_name = :var");
$query->bindParam(":var", $var);
$query->execute();

Итак, мой вопрос в том, могу ли я установить bindParam одноразовый или многоразовый?

Просто попробуйте и посмотрите, работает ли он с одним, однако IIRC, он выдаст ошибку, если вы сделали это с меньшим количеством переменных в bindParam, чем ваш запрос.

Script47 18.05.2018 06:12

Вы не используете mysqli, пожалуйста, сохраните соответствующие теги. См. stackoverflow.com/questions/2432084/….

user3783243 18.05.2018 06:12
php.net/manual/en/pdostatement.bindparam.php#example-1046 проверить первый пример
Jaydp 18.05.2018 06:13

@Jaydp Я не вижу, где OP должен искать в этой ссылке, вы можете уточнить, что конкретно в первом примере?

Script47 18.05.2018 06:14
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
25
0

Другие вопросы по теме