[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Warning: mysql_num_rows
Onehp
Как исправить эту ошибку:
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

Спустя 36 минут, 35 секунд (27.08.2010 - 18:20) Onehp написал(а):
Да что такое - ни одно так другое:

Есть таблица messages
user posted image

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

Спустя 10 минут, 16 секунд (27.08.2010 - 21:02) Kuliev написал(а):
Onehp
А зачем имена переменных такие страшные $result444, $messages123

Спустя 1 минута, 17 секунд (27.08.2010 - 21:04) Onehp написал(а):
Ну это так сказать "пробные" потом приведу в порядок, мне главное что бы код сработал 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

Спустя 3 минуты, 21 секунда (27.08.2010 - 21:29) Onehp написал(а):
twin
laugh.gif все может быть. ну что скажите? unsure.gif

Спустя 7 минут, 57 секунд (27.08.2010 - 21:37) twin написал(а):
Что я могу сказать... Все это стереть и забыть как страшный сон. И начать все сначала. Отсюда к примеру.

Спустя 5 минут, 23 секунды (27.08.2010 - 21:43) Onehp написал(а):
twin
Ну с этим то подскажите 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

Спустя 4 минуты, 12 секунд (27.08.2010 - 22:13) twin написал(а):
Угу. За такой код и ремнем ы еще...

Спустя 2 минуты, 9 секунд (27.08.2010 - 22:15) Onehp написал(а):
Это кусочек только, но все же что в с ним не так? Я понимаю что у вас своё, но я привык говно кодить biggrin.gif , пока надуюсь что пока, учусь же только 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) Все во то навсего нужно было рестарт сервера сделать laugh.gif

Спустя 13 минут, 16 секунд (28.08.2010 - 09:53) Basili4 написал(а):
Цитата (twin @ 27.08.2010 - 23:03)
Нет. Или потом спасибо скажешь, или интернет будет чище на один говносайт.

Хорошо сказано.
Быстрый ответ:

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