Обучение/Помощь новичкам | Как исправить?
Пацаны как исправить эту фигню
Warning : mysql_result() expects parameter 1 to be resource, boolean given in /home/usr/data/x16/lov24.pp.ua/user/boo/boo.php on line 3
Warning : mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/usr/data/x16/lov24.pp.ua/user/boo/boo.php on line 39
Warning : mysql_result() expects parameter 1 to be resource, boolean given in /home/usr/data/x16/lov24.pp.ua/user/boo/boo.php on line 3
Warning : mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/usr/data/x16/lov24.pp.ua/user/boo/boo.php on line 39
Функция устарела
Вот код,что не так?
<?php
// Колличество ляпов
$k_p = mysql_result(mysql_query("SELECT COUNT(*) FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'"),0);
echo '<div>';
// Ссылка на инфо
if ($k_p > 0)
echo '<a href="/user/boo/act.php?id=' . $ank['id'] . '&act=glum">[?]</a> ';
// Ссылка для оставления ляпа
if (isset($user) && $user['id'] != $ank['id'])
echo '<a href="/user/boo/glum.php?id=' . $ank['id'] . '"><img src="/style/boo/hand.png"/> Оставить ляп</a><br />';
elseif (isset($user) && $user['id'] == $ank['id'] && $k_p > 0)
echo '<a href="/user/boo/act.php?id=' . $ank['id'] . '&act=glum"><img src="/style/boo/hand.png"/> Мои ляпы</a><br />';
echo '</div>';
// Вывод ляпов
$l = mysql_query("SELECT * FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'");
while ($glum = mysql_fetch_assoc($l))
{
echo '<img src="/style/boo/' . $glum['dir'] . '/' . $glum['img'] . '.png" style="position:absolute; margin-top:' . $glum['margin_top'] . 'px; margin-left:' . $glum['margin_left'] . 'px;" />';
}
?>
<?php
// Колличество ляпов
$k_p = mysql_result(mysql_query("SELECT COUNT(*) FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'"),0);
echo '<div>';
// Ссылка на инфо
if ($k_p > 0)
echo '<a href="/user/boo/act.php?id=' . $ank['id'] . '&act=glum">[?]</a> ';
// Ссылка для оставления ляпа
if (isset($user) && $user['id'] != $ank['id'])
echo '<a href="/user/boo/glum.php?id=' . $ank['id'] . '"><img src="/style/boo/hand.png"/> Оставить ляп</a><br />';
elseif (isset($user) && $user['id'] == $ank['id'] && $k_p > 0)
echo '<a href="/user/boo/act.php?id=' . $ank['id'] . '&act=glum"><img src="/style/boo/hand.png"/> Мои ляпы</a><br />';
echo '</div>';
// Вывод ляпов
$l = mysql_query("SELECT * FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'");
while ($glum = mysql_fetch_assoc($l))
{
echo '<img src="/style/boo/' . $glum['dir'] . '/' . $glum['img'] . '.png" style="position:absolute; margin-top:' . $glum['margin_top'] . 'px; margin-left:' . $glum['margin_left'] . 'px;" />';
}
?>
OverDriver , как это исправить?
Trafbux , версию php сделать до 5.2-5.4 или перейти на синтаксис mysqli, PDO, или какую ни-будь оболочку ORM как RedBean
Mr[G]Pro (19.11.2020 в 17:33)
Trafbux , версию php сделать до 5.2-5.4 или перейти на синтаксис mysqli, PDO, или какую ни-будь оболочку ORM как RedBean
Trafbux , версию php сделать до 5.2-5.4 или перейти на синтаксис mysqli, PDO, или какую ни-будь оболочку ORM как RedBean
спасибо понял
Забавно и никого не смутило, что ошибка заключается совсем не в устаревшей функции
System , тихо тут:)
Trafbux , Настройки поменяй на хостинге
$k_p = mysql_result(mysql_query("SELECT COUNT(*) FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'"),0);
$l = mysql_query("SELECT * FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'");
Изменить запросы на более адекватное. Ошибки вам говорят, что тип Boolean выходит, а не какой то другой.
$l = mysql_query("SELECT * FROM `avatar_glum` WHERE `id_ank` = '$ank[id]' AND `time` > '" . ($time - 60*60*24*3) . "'");
Изменить запросы на более адекватное. Ошибки вам говорят, что тип Boolean выходит, а не какой то другой.