У меня есть запрос на запрос, и я хочу его заменить, но я не знаю, что это возможно. Моя база данных выглядит следующим образом: вызовыМогу ли я заменить несколько запросов на один
Моя база данных:
$minbet = $mysql->query('SELECT `value` FROM `jackpot1_info` WHERE `name`="minbet"')->fetch_assoc();
$minbet = $minbet['value'];
$maxbet = $mysql->query('SELECT `value` FROM `jackpot1_info` WHERE `name`="maxbet"')->fetch_assoc();
$maxbet = $maxbet['value'];
$maxitems = $mysql->query('SELECT `value` FROM `jackpot1_info` WHERE `name`="maxitems"')->fetch_assoc();
$maxitems = $maxitems['value'];
$maxitemsinpot = $mysql->query('SELECT `value` FROM `jackpot1_info` WHERE `name`="maxitemsinpot"')->fetch_assoc();
$maxitemsinpot = $maxitemsinpot['value'];
Im get error 'Undefined index' – Reason
@RuchishParikh Это как-то не имеет смысла. Вы выбираете столбец 'value', но вы пытаетесь прочитать столбец' maxbet' вне результатов (чего явно нет). –
Тем не менее, используя ваш код, он не сможет отличить, какое значение принадлежит имени, он получит только кучу значений. Мне лично интересно, почему этот ответ имеет два перевыбора, поскольку первая версия не работает вообще, а вторая версия не помогает решить проблему OP. –