Я надеюсь, простой вопрос.
В настоящее время у меня есть код, который работает и ведет себя очень хорошо.
$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);
Попробуйте ввести код ниже, вам не хватает двойной кавычки в переменной $ displayimageid.
$displaymenuid = "9999";
$displayimageid = "3";
$db = new SafeMySQL();
$items = $db->getAll("SELECT * FROM imagedirectory WHERE menuid=?i and imageid=?i",$displaymenuid,$displayimageid);