Ребят вопрос такой вот весь код , который сам написал без проблем а дальше начались проблеми PHP: $host = 'localhost'; // адрес сервера $database = ''; // имя базы данных $user = ''; // имя пользователя $password = ''; // пароль $link = mysqli_connect($host, $user, $password, $database); $query ="SELECT email FROM Users"; $result = mysqli_query($link, $query); $email = mysqli_fetch_row($result); echo $email[0]; дальше мне надо вывести все значения почт вот структура |email | email@gamil.com| | email2@gmail.com| С такой таблицей мой код выведет только email@gmail.com а вторую запись нет помогите вывести 2 записи а то и три и больше ведь база будет рости!
Ну поскольку я новичок могилы бы вы показать пример именно для моего случая. Тоесть извените я неправильно задал вопрос и чтоби я не только их всех вывел но и у меня отдельно в переменной (масиве) быле все email даже новые записи в базе
PHP: $host = 'localhost'; // адрес сервера $database = ''; // имя базы данных $user = ''; // имя пользователя $password = ''; // пароль $link = mysqli_connect($host, $user, $password, $database); $query ="SELECT email FROM Users"; $result = mysqli_query($link, $query); $email = mysqli_fetch_row($result); foreach($email as $key=>$value) { echo $value; }
@Evgeniy1, ..row(), ...asssoc() (крылья, ноги...)... главное - посмотри на пример использования в документации (если перейти по ссылке, которой является имя функции, приведённое в коде сообщения).
$result можно прям в форыче использовать, если не можете fetch_row в while: PHP: <?php foreach ($result as $row): ?> <p><?= $row['email'] ?></p> <?php endforeach; ?> --- Добавлено --- Только сначала проверьте $result, прежде чем пихать его в цикл.
Ребят всем СПАСИБО ОГРОМНОЕ!!!!! етот не сработал PHP: $host = 'localhost'; // адрес сервера $database = ''; // имя базы данных $user = ''; // имя пользователя $password = ''; // пароль $link = mysqli_connect($host, $user, $password, $database); $query ="SELECT email FROM Users"; $result = mysqli_query($link, $query); $email = mysqli_fetch_row($result); foreach($email as $key=>$value) { echo $value; } ето сработало PHP: <?php foreach ($result as $row): ?> <p><?= $row['email'] ?></p> <?php endforeach; ?> СПАСИБО токо как ето теперь все по переменним запихать?
Кто знает как ет все в переменние запихать PHP: <?php foreach ($result as $row): ?> <p><?= $row['email'] ?></p> <?php endforeach; ?> И все что ми получим (скрин в вложении) запихать в переменную именно если будет 3 емейла а не три чтоб оно както чтоли в масив записывалось или что предложыте?
Можете продемонстрировать ?(ибо я напоминая я очень новичок я работаю с php меньше недели) --- Добавлено --- И если прям ваще не сложно объясните как с массива потом вытаскивать емейлы ?