Я пытаюсь получить этот оператор, чтобы выбрать весь столбец с именем «Роли», где Status = 0. С кодом у меня есть только сбор первый со статусом = 0. Я чувствую глупость, но как я могу выбрать все роли, где status = 0? Текущий код:PHP/SQL - выбор из ВСЕХ столбцов, где другой столбец = 0
$sql_query="SELECT Role FROM roles Where Status=0";
$result = mysqli_query($dbconfig,$sql_query);
$input = mysqli_fetch_array($result);
$role = array_rand($input, 2);
echo "<br>";
echo "You are are a ".$input[$role[1]] . "\n";
Примечание: $ DBCONFIG исходит из требуемого файла в другом месте.
Спасибо. Я использовал «array_rand» из данных, данных mySQL, чтобы выбрать случайную «роль» из списка, а затем вывести только одну роль, а не все из них. – PaulB3434
Но вы не собираете строки. Вам нужна итерация. $ input = mysqli_fetch_array ($ result); возвращает только одну запись для вас. – Ali
В этой проблеме у меня возникла проблема: я хотел сохранить все данные из столбца в массив, так что тогда я мог бы использовать array_rand – PaulB3434