Здравствуйте. Помогите, пожалуйста, разобраться почему этот код: PHP: $language_res = mysqli_query ($sql, "SELECT * FROM `language` WHERE `lang` = 'русский'"); $lang = mysqli_fetch_assoc ($language_res); print_r ($lang); выводит из БД: только строку с идентификатором "1":
А как из этого трёхмерный массив сделать, подскажи, плз) --- Добавлено --- Или как получить из этого результата массив вида: email => электронная почта password => пароль ?
ну создай массив и в него перепиши при помощи цикла, на сколько я помню ты при выполнении запроса получаешь в ответ ресурс, а ф-ция mysqli_fetch_assoc возвращает по строке каждый раз при обращении к ней, как то так. --- Добавлено --- и вообще уже давно пора пользоваться классами и ООП, а не функциями.
PHP: $temp = []; while ($lang = mysqli_fetch_assoc ($language_res)) { $temp[ $lang['text'] ] = $temp[ $lang['translate'] ]; } print_r($temp);
Посмотри вот тут про ООП. Там он конечно не все прелести и плюшки его рассказывает. Но базу поймёшь, а дальше сам уже дойдёшь