[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных
rocker
Доброго времени суток!

В общем вот скрипт

PHP
$query = mysql_query("SELECT * FROM `sites` WHERE `user_id` = '".$u_id."' ORDER BY `id` ASC");
        while($row = mysql_fetch_array($query))
        {
        

echo 
'<tr><td>';
        echo ''.$row['site'].''; //выводим список сайтов

echo '</td></tr>';

}

//// Далее беру из другой таблицы данные

$date = date('d.m.Y');
$sqlq = mysql_query("SELECT * FROM `stat` WHERE `userid` = '".$u_id."' and `dat` = '".$date."'");    беру первое



$rowq 
= mysql_num_rows($sqlq);
$datee = date("d.m.Y", time()-3600*24);

$sqle = mysql_query("SELECT * FROM `stat` WHERE `userid` = '".$u_id."' and `dat` = '".$datee."'");
$rowe = mysql_num_rows($sqle);

$sqlw = mysql_query("SELECT * FROM `sites` WHERE `user_id` = '".$u_id."'");
$roww = mysql_num_rows($sqlw);

if ($roww['ban'] == 0)
echo '<td><font color="#green">Активен</font></td>';

if ($roww['ban'] == 1)
echo '<td><font color="#red">Заблокирован</td>';
        echo'</tr></table>';



Тоесть смысл в том, что мне нужно выводить данные по каждому сайту в таблице.. а у меня выходит общее ( у всех одни и те-же данные)...
Опытные програмеры подскажите как реализовать smile.gif



Спустя 33 минуты, 59 секунд (31.07.2009 - 13:15) jetistyum написал(а):
PHP
$roww mysql_num_rows($sqlw);

if (
$roww['ban'] == 0)

тебе не кажется странным такое использование?
почитай что возвращает функция mysql_num_rows()
и еще делать подсчет кол-ва строк так нельзя(!!!), это очень нагружает и мускуль и php, т.к. результаты выборки возвращаются. почитай про функцию COUNT()
Быстрый ответ:

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