Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in O:\home\localhost\www\hip-hop\profile.php on line 103
Вот этот кусок:
$usid = mysql_query ('SELECT * FROM `users` WHERE id="$id"');
$myrow_us = mysql_fetch_assoc ($usid);
$id2 = $myrow_us['id'];
echo "<p class='view_comm'>Комментарии:</p>";
$result444 = mysql_query ('SELECT * FROM `messages` poluchatel="$id2" ORDER BY id DESC');
if (mysql_num_rows($result444) > 0)
{
while ($messages34 = mysql_fetch_assoc ($result444))
Спустя 11 минут, 52 секунды (27.08.2010 - 17:40) Michael написал(а):
В запросе ошибка, нужно:
SELECT * FROM `messages` WHERE poluchatel="$id2" ...
Спустя 3 минуты, 25 секунд (27.08.2010 - 17:43) Onehp написал(а):
Michael Спасибо, извините за невнимательность
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 36 минут, 35 секунд (27.08.2010 - 18:20) Onehp написал(а):
Да что такое - ни одно так другое:
Есть таблица messages
![user posted image](http://linkme.ufanet.ru/images/b37c93d5a1b8409db484bb964266f179.gif)
id - id сообщения;
author - имя того кто пишет сообщение
poluchatel - id того кто получает сообщение ( сказали что будет удобнее если сделать через id чем через имя получателя)
date - data
text - text сообщения
делаю так:
А блин ничего не выводится, почему так?
Есть таблица messages
![user posted image](http://linkme.ufanet.ru/images/b37c93d5a1b8409db484bb964266f179.gif)
id - id сообщения;
author - имя того кто пишет сообщение
poluchatel - id того кто получает сообщение ( сказали что будет удобнее если сделать через id чем через имя получателя)
date - data
text - text сообщения
делаю так:
if ($myrow['login'] == $login) {
$usid = mysql_query ('SELECT * FROM `users` WHERE id="$id"');
$myrow_us = mysql_fetch_assoc ($usid);
$id2 = $myrow_us['id'];
echo "<p class='view_comm'>Комментарии:</p>";
$result444 = mysql_query ('SELECT * FROM `messages` WHERE poluchatel="$id2" ORDER BY id DESC');
if (mysql_num_rows($result444) > 0)
{
while ($messages34 = mysql_fetch_assoc ($result444))
{
$result123 = mysql_query("SELECT id,avatar FROM `users` WHERE login='".$messages34['author']."'");
$messages123 = mysql_fetch_array($result123);
echo '<table width="95%" align="center" class="post_div">
<tr class="">
<td><p class="view_name"><a href="profile.php?id='.$messages123['id'].'" class="view_name">'.'<img class="mini" align="left" src='.$messages123['avatar'].'>'.$messages34['author'].'</a></p>'.'<p class="view_adds">'."Дата: ".$messages34["date"].'</p><p class="view_adds">'.$messages34['text'].'</p>'.'<a class="mes_del" href="drop_post.php?id='.$messages34['id'].'">Удалить</a></td>
</tr>
</table><br>';
}
}
else
{
//если сообщений не найдено
echo "<p>Здесь пока ни кто не писал..</p>";
}}
А блин ничего не выводится, почему так?
Спустя 2 часа, 18 минут, 4 секунды (27.08.2010 - 20:38) twin написал(а):
Спустя 14 минут, 22 секунды (27.08.2010 - 20:52) Onehp написал(а):
twin
Старался
<?php
if ($myrow['login'] == $login)
{
echo '<p class="view_comm">Комментарии:</p>';
$result444 = mysql_query 'SELECT * FROM `messages` WHERE poluchatel="$id" ORDER BY id DESC';
if (mysql_num_rows($result444) > 0)
{
while $messages34 = mysql_fetch_assoc ($result444)
{
$result123 = mysql_query 'SELECT id,avatar FROM `users` WHERE login="' . $messages34['author'] . '"';
$messages123 = mysql_fetch_array($result123);
echo '
<table width="95%" align="center" class="post_div">
<tr class="">
<td>
<p class="view_name">
<a href="profile.php?id=' . $messages123['id'] . '" class="view_name">' . ' <img class="mini" align="left" src=' . $messages123['avatar'] . '>' . $messages34['author'] . '
</a>
</p>'.'
<p class="view_adds">' . "Дата: " . $messages34["date"] . '
</p>
<p class="view_adds">' . $messages34['text'] . '
</p>'.'
<a class="mes_del" href="drop_post.php?id=' . $messages34['id'] . '">Удалить
</a>
</td>
</tr>
</table>
<br>';
}
}
else
{
echo '<p>Здесь пока ни кто не писал..</p>';
}
}
?>
Старался
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 10 минут, 16 секунд (27.08.2010 - 21:02) Kuliev написал(а):
Onehp
А зачем имена переменных такие страшные $result444, $messages123
А зачем имена переменных такие страшные $result444, $messages123
Спустя 1 минута, 17 секунд (27.08.2010 - 21:04) Onehp написал(а):
Ну это так сказать "пробные" потом приведу в порядок, мне главное что бы код сработал
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 17 минут, 59 секунд (27.08.2010 - 21:22) Onehp написал(а):
<?php
if ($myrow['login'] == $login)
{
echo '<p class="view_comm">Комментарии:</p>';
$result444 = mysql_query 'SELECT * FROM `messages` WHERE poluchatel="$id" ORDER BY id DESC';
if (mysql_num_rows($result444) > 0)
{
while $messages34 = mysql_fetch_assoc ($result444)
{
$result123 = mysql_query 'SELECT id, avatar FROM `users` WHERE login="' . $messages34['author'] . '"';
$messages123 = mysql_fetch_array($result123);
echo '<table width="95%" align="center" class="post_div"><tr class=""><td><p class="view_name"><a href="profile.php?id=' .
$messages123['id'] . '" class="view_name">' . ' <img class="mini" align="left" src=' . $messages123['avatar'] . '>' . $messages34['author'] .
'</a></p>' . '<p class="view_adds">' . "Дата: " . $messages34["date"] . '</p><p class="view_adds">' . $messages34['text'] . '
</p>' . '<a class="mes_del" href="drop_post.php?id=' . $messages34['id'] .
'">Удалить</a></td></tr></table><br>';
}
}
else
{
echo '<p>Здесь пока ни кто не писал..</p>';
}
}
?>
или вот как ирбис отформатировал
Спустя 4 минуты, 20 секунд (27.08.2010 - 21:26) twin написал(а):
Цитата |
Ну это так сказать "пробные" потом приведу в порядок, мне главное что бы код сработал |
Сам то веришь в это? Когда сработает, ты про родную мать забудешь от радости.
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 3 минуты, 21 секунда (27.08.2010 - 21:29) Onehp написал(а):
twin
все может быть. ну что скажите?
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Спустя 7 минут, 57 секунд (27.08.2010 - 21:37) twin написал(а):
Что я могу сказать... Все это стереть и забыть как страшный сон. И начать все сначала. Отсюда к примеру.
Спустя 5 минут, 23 секунды (27.08.2010 - 21:43) Onehp написал(а):
twin
Ну с этим то подскажите
Ну с этим то подскажите
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 15 минут, 26 секунд (27.08.2010 - 21:58) Onehp написал(а):
В базу все успешно заносится через файл post.php, все есть id пользователя тоже заносится, просто не пойму почему не выводится все же правильно %)
Спустя 5 минут, 5 секунд (27.08.2010 - 22:03) twin написал(а):
Цитата |
Ну с этим то подскажите |
Нет. Или потом спасибо скажешь, или интернет будет чище на один говносайт.
Читай.
Спустя 5 минут, 29 секунд (27.08.2010 - 22:09) Onehp написал(а):
twin Злой Вы
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 4 минуты, 12 секунд (27.08.2010 - 22:13) twin написал(а):
Угу. За такой код и ремнем ы еще...
Спустя 2 минуты, 9 секунд (27.08.2010 - 22:15) Onehp написал(а):
Это кусочек только, но все же что в с ним не так? Я понимаю что у вас своё, но я привык говно кодить
, пока надуюсь что пока, учусь же только
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 8 минут, 25 секунд (27.08.2010 - 22:23) twin написал(а):
Цитата |
учусь же только |
Ну вот и гут. Я же говорю - все стереть. Из файлов и памяти. И начать сначала.
Спустя 16 минут, 57 секунд (27.08.2010 - 22:40) jalvar написал(а):
Onehp стучи в скайп - jallvar - буду рад помочь...
Спустя 10 часов, 59 минут (28.08.2010 - 09:39) Onehp написал(а):
Вот блииин
) Все во то навсего нужно было рестарт сервера сделать
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Спустя 13 минут, 16 секунд (28.08.2010 - 09:53) Basili4 написал(а):
Цитата (twin @ 27.08.2010 - 23:03) |
Нет. Или потом спасибо скажешь, или интернет будет чище на один говносайт. |
Хорошо сказано.