Loading...
Обучение/Помощь новичкам | кто поможет с ошибкой в коде.
колдую вот с выводом личных фотографий с альбома.

но выдает ошибку
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\hogos.ru\u\index.php on line 160

Предупреждение: mysql_result() ожидает, что параметр 1 будет ресурсом, логическим значением, заданным в


читал про данную проблему, в форумах пишут что данная ошибка появляется из за не правильных ковычек.
я проверил вроде все нормально.
может кто подскажет?




php
$sql = mysql_query("SELECT * FROM `gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC LIMIT 4");
$coll=mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC"),0); //тут проблема 160 строка///

if ($coll>0){

echo "<a href='/foto/$ank[id]/'>Фотографии</a> ";
echo "" . mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '$ank[id]'"),0) . "";

while ($photo = mysql_fetch_assoc($sql)){

echo "<a href='/foto/$ank[id]/$photo[id_gallery]/$photo[id]/'><img style='padding:1px; padding: 0px; margin:2px; height: 51px; width:51px; border: vertical-align:top; background-image: url(); background-position: center top;' src='/foto/foto50/$photo[id].$photo[ras]' alt=''/></a>";
}

}
php
<style>
.photo {
padding: 1px;
padding: 0px;
margin: 2px;
height: 51px;
width: 51px;
border: vertical-align:top;
background-image: url();
background-position: center top;
}
</style>
<?php
$sql = $db -> query('SELECT * FROM `gallery_foto` WHERE `id_user` = '.$ank['id'].' ORDER BY `id` DESC LIMIT 4');
$count = $db -> query('SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '.$ank['id']) -> fetch_array();
if ($count[0] > 0) {
echo'<a href="/foto/'.$ank['id'].'"> Фотографии</a>';
foreach($sql as $key) {
echo'<a href="/foto/'.$ank['id'].'/'.$key['id_gallery'].'/'.$key['id'].'"><img class="photo" src="/foto/foto50/'.$key['id'].$key['ras'].'"></a>';
}
}
Кайфовая , спасибо, только вот в этом коде ошибку выдает $sql = $db -> query('SELECT * FROM `gallery_foto` WHERE `id_user` = '.$ank['id'].' ORDER BY `id` DESC LIMIT 4');


Fatal error: Call to a member function query() on resource in C:\OpenServer\domains\hogos.ru\u\index.php on line 159
________
посл. ред. 19.09.2022 в 12:37; всего 1 раз(а); by 155876556
php
$sql = mysql_query("SELECT * FROM `gallery_foto` WHERE `id_user` = '.$ank['id'].' ORDER BY `id` DESC LIMIT 4");
$coll=mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '.$ank['id'].' ORDER BY `id` DESC"),0); //тут проблема 160 строка///

if ($coll>0){

echo "<a href='/foto/$ank[id]/'>Фотографии</a> ";
echo "" . mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id_user` = '.$ank[id].'"),0) . "";

while ($photo = mysql_fetch_assoc($sql)){

echo "<a href='/foto/$ank[id]/$photo[id_gallery]/$photo[id]/'><img style='padding:1px; padding: 0px; margin:2px; height: 51px; width:51px; border: vertical-align:top; background-image: url(); background-position: center top;' src='/foto/foto50/".$photo['id'].$photo['ras']."' alt=''/></a>";
}

}

________
посл. ред. 19.09.2022 в 12:46; всего 2 раз(а); by F11
Вежливый Орк , поставив ковычки к переменным думаешь решится проблема ? и то не правильно ты .tap.
pyrokinesis (19 сен 2022, в 12:55)
Вежливый Орк , поставив ковычки к переменным думаешь решится проблема ? и то не правильно ты .tap.
Именно проблема в кавычках
Каждая функция должна идти так "'.$func.'"
Ибо у тебя должно идти строчкой, а не числом, это в мануале написано про строчку и число

И не правильно $ank[otc] , а должно $ank['otc']
________
посл. ред. 19.09.2022 в 12:59; всего 1 раз(а); by FullTwo
FullTwo , ну ладно, поставил ковычки, ошибка та же

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\hogos.ru\u\index.php on line 159
pyrokinesis , код покажи который сделал
{$ank['otc']}
FullTwo , проблема не в кавчках была , нужно было собаку прописать $coll=@mysql_result
Онлайн: 2
Время:
Gen. 0.118
(c) Bym.Guru 2010-2025