Я новичок в php подскажите пожалуйста, как вывести массив в php?
Сразу прошу прощения за копию сообщения просто не хотел создавать тему для этого но всё же что не так в данном коде:
Есть две таблицы в базе данных, 1-я (users) 2-я (subs_comment) мне нужно из обеих таблиц вытащить значение и сравнить их, все работает если использовать echo но как только я хочу использовать массив вне цикла то он его не видит
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- // Получаем E-mail-ы пользователей кто подписан на обновления
- $sql_subs_comment_id = mysql_query("SELECT * FROM subs_comment"); // Вытаскиваем страницу продукта и автора
- // Получаем массив из авторов
- $sql_comm_email = mysql_query("SELECT email FROM users WHERE id = $auth_id AND $cont_id = $product");
- // Выводим для теста массив на экран # Всё прекрасно выводиться
- echo $mass_comm_email[] = $arr_comm_email['email']."
- ";
- }
- }
- // Подключаем класс для отправки почты
- require_once ('Send_mail.php');
- // Отправляем письма подписчикам
- Send_mail::from('robot@site.ru', 'Site.ru')
- // Вот сюда надо получить значение массива в таком вот виде
- ))
- ////////////////////////////////////////////
- // ПРОБОВАЛ ТАК: # Но ни чего не подставляется
- // ->to($mass_comm_email[] = $arr_comm_email['email'])
- ->subject('Новый комментарий на сайте Site.ru')
- ->message('Это письмо отправлено автоматически так как Вы подписаны на обновления комментариев
- Отписаться: url')
- ->charset('utf-8')
- ->time_limit(30)
- ->content_type(Send_mail::CONTENT_TYPE_HTML)
- ->content_encoding(Send_mail::CONTENT_ENCODING_QUOTED_PRINTTABLE)
- ->send();
- // END Отправки письма подписчикам