SQLi Выбрать переменные

0

Я надеюсь, простой вопрос.

В настоящее время у меня есть код, который работает и ведет себя очень хорошо.

    $db = new SafeMySQL();
    $items = $db->getAll("SELECT * FROM imagedirectory WHERE menuid=?i and imageid=?i",9999,3);
    echo drawImageList($items);

Я бы хотел сделать настройку для этого кода, чтобы установить "menuid" и "imageid" в качестве переменной.

например

$displaymenuid = "9999";
$displayimageid = 3";


        $db = new SafeMySQL();
        $items = $db->getAll("SELECT * FROM imagedirectory WHERE menuid=?i and imageid=?i",$displaymenuid,$displayimageid);

Я относительно новичок в SQLi, поэтому я изо всех сил стараюсь найти правильный синтаксис, чтобы сделать работу выше. echo drawImageList ($ items);

Теги:
mysqli

1 ответ

0
Лучший ответ

Попробуйте ввести код ниже, вам не хватает двойной кавычки в переменной $ displayimageid.

$displaymenuid = "9999";
$displayimageid = "3";

$db = new SafeMySQL();
$items = $db->getAll("SELECT * FROM imagedirectory WHERE menuid=?i and imageid=?i",$displaymenuid,$displayimageid);
  • 0
    Ура, одни дни просто лучше других!
  • 0
    @ Brandrally, рад! Я мог бы помочь решить вашу проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню