mysqli_fetch_array - это специальная функция, так как каждый раз, когда вы вызываете ее, она выводит СЛЕДУЮЩУЮ строку.
Итак:
while ($row = mysqli_fetch_array(stuff)){
$var = $row['sql column'];
// In your case "$var = $row[0];" to get the id for the first row found.
}
- то, как вы ее используете.
Это продолжит выполнение функции до тех пор, пока mysqli_fetch_array () в конце концов не вернет false.Они каждый раз выводят новую строку.А массив $ row - это массив из одной строки в таблице sql.
Использование:
print_r($row);
в цикле while, чтобы точно узнать, что возвращается для использования.