Обучение/Помощь новичкам | кто поможет с ошибкой в коде.
колдую вот с выводом личных фотографий с альбома. но выдает ошибку 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>'; } } 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
Каждая функция должна идти так "'.$func.'"
Ибо у тебя должно идти строчкой, а не числом, это в мануале написано про строчку и число
И не правильно $ank[otc] , а должно $ank['otc']
________
посл. ред. 19.09.2022 в 12:59; всего 1 раз(а); by FullTwo
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\hogos.ru\u\index.php on line 159
{$ank['otc']}
Стр.: 1, 2