[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод списка email из таблицы
alerzo
Здравствуйте! Подскажите пожалуйста как вывести из таблицы всех юзеров у которых в поле pay прописан "0" и в поле email содержится почта. Необходимо вывести через запятую.
Таблица в которой располагаются юзеры = users

В php не силен, просто внести правки в готовый скрипт
alerzo


$rezult=mysql_query("SELECT * FROM `users` WHERE `pay` = '0'");

while($emails_user=mysql_fetch_array($rezult))

{
echo $emails_user['email']. ",";
}


пробовал вот так
выводятся юзеры но после последнего запятая не нужна
kaww
$result=mysql_query("SELECT email FROM `users` WHERE `pay` = '0'");

$i = 0;
$numResults = mysql_num_rows($result);
while($emails_user=mysql_fetch_array($result))
{
echo $emails_user['email'];
if (++$i < $numResults){

echo ',';
}
}
alerzo
Cпасибо работает!

<?php
// здесь блок переменных для подключения
//вырезано

// соединяемся с сервером базы данных

$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());

// подключаемся к базе данных
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());

// кодировка вывода
mysql_query("SET NAMES 'utf-8'");
//выбираем нужных юзеров (не оплатившие, и почту)
$result=mysql_query("SELECT email FROM `users` WHERE `pay` = '0'");

$i = 0;
$numResults = mysql_num_rows($result);
while($emails_user=mysql_fetch_array($result))
{
echo $emails_user['email'];
if (++$i < $numResults){

echo ',';
}
}


$from = "noreply@mails-ru.ru";
$message =
"Ваш аккаунт в системе не был активирован\r\n"
."Для активации аккаунта необходимо пополнить баланс на любую сумму.\r\n"
."Адрес нашего сайта mails-ru\r\n"
."Ps: Если у Вас возникли вопросы, просто ответьте на это сообщение";

mail("jet-s@bk.ru", "Вы не активировали аккаунт", $message,
"From: ".$from." \r\n"
."X-Mailer: PHP/" . phpversion());

// закрываем соединение с сервером базы данных
mysql_close($connect_to_db);
?>


Подскажите еще как отправлять сообщение всем юзерам что я вывожу из списка! Протестировал на одном сообщение (своя почта) все работает, а вот как сделать в цикле не совсем ясно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.