Как получить значение «А» из базы данных, где WHERE передается переменными?

Примерно такая таблица:
5a913ac808416385058716.png
Я пытаюсь получить строку с id 2, имея переменные $bar и $hat. Допустим, $bar = 5; $hat = 2; (как на картинке) и получить необходимо far "А" со второй строки. Делаю так:
$sql = $wpdb->get_var
($wpdb->prepare("SELECT far FROM table WHERE bar =%s", $bar, "AND hat = %s", $hat ));

Но таким образом я получаю вместо 2-ой строки 1-ую, т.к. far и там и там = "А" ?
Почему так? Как можно исправить? Спасибо.
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
@kacheleff
fullstack developer
$wpdb->prepare("SELECT far FROM table WHERE bar = %s AND hat = %s", $bar, $hat )

здесь можно почитать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы