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
Онлайн: 1
Время:
Gen. 0.1138
(c) Bym.Guru 2010-2026