Warning: mysql_result() expects parameter 1 + mysql_fetch_assoc() expects parameter 1 to be resource [дубликат]

177
04 февраля 2019, 11:30

На данный вопрос уже ответили:

  • mysql_fetch_array() expects parameter 1 to be resource (or mysqli_result), boolean given 3 ответа

Warning: mysql_result() expects parameter 1 to be resource, boolean given in on line 27.

Вот 27 строка:

$total1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `aes_stats` WHERE `experience` > 1"),0,0);


Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in on line 33

Вот 31-34 строка:

31: $w_w = mysql_query("SELECT * FROM `aes_stats` WHERE `experience` > 1 ORDER 
 by `experience` DESC LIMIT 0, $total1");
32: $place = array();
33: while ($a = mysql_fetch_assoc($w_w)) {$place[$a['name']] = 
 $a['experience'];}
34: arsort($place);


Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in on line 65

Вот 65 строка:

 <p> Показано на странице <span><? echo mysql_num_rows($result); ?></span> </p>



Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in on line 93

Вот строка php скрипт связанный с 93 строкой:

 <?php
$name_array = $names;
if(mysql_num_rows($result)>0)
{

while($row = mysql_fetch_array($result))
{       $num++;
        $my_place = null; $ii = 1;foreach ($place as $key=>$val) {if ($key == $row['name']) {$my_place = $ii; break;}$ii++;}
        echo '<tr>
        <td><center><span title="Был в сети: '.substr($row['lastJoin'], 5, 14).'" class="label label-place">'.$num.'</center></td></td>
        <td>';

        if($bestplayers=='1' and $sort=='experience' and $descasc=='ASC'){
             if($num==1){ echo '<img src="main/img/cup1.png"/ title="Первое место"> ';}
             elseif($num==2){ echo '<img src="main/img/cup2.png" title="Второе место"/> ';}
             elseif($num==3){ echo '<img src="main/img/cup3.png" title="Третье место"/> ';}
        } 
            echo '<span class="name">'.$row['name'].'</span>';

        echo'</div></td>
        <td title="Следующее звание: '.$name_array[$row['level']+1].'"><span title="Следующее звание: '.$name_array[$row['level']+1].'" class="label label-zvanie"><span class="nick-name">'.$name_array[$row['level']].'</span></span></td>
        <td height="16" align="center"><span title="Бонусы игрока" class="label label-xp">'.$row['bonus'].'</span></td>
        <td height="16" align="center"><span title="Опыт игрока" class="label label-xp">'.$row['experience'].'</span></td>
        </tr>';
  }
  }
 ?>

P.S Для кого-то это может показаться дубликатом- это так и есть, но я пытаясь исправить данный скрипт сломал свой сайт и ничего больше, потому прошу помощи.

Answer 1
  • mysql - данное расширение устарело, не стоит им пользоваться(используйте например MySQLi).
  • каждая из ваших ошибок означает что запрос (mysql_query) - не выполнен(вернул ошибку).
READ ALSO
Как правильно включить pre-render к связке Laravel+VueJS?

Как правильно включить pre-render к связке Laravel+VueJS?

У меня есть приложение, написанное на Laravel, в связке с VueJS, в котором подключены VueRouter и VueAxiosПроблема заключается в том, что сайт не может сканироваться...

160
Как добавить строку с номером телефона покупателя в new order email woocommerce?

Как добавить строку с номером телефона покупателя в new order email woocommerce?

Есть шаблон имейла для оповещение о новых заказах, в нём нету номера телефона, что немного неудобно

323
GD lib на PHP imagecreatefrom*()

GD lib на PHP imagecreatefrom*()

при попытке создания картинки всегда возвращает false, указывал абсолютный и относительные пути, gd установлен, jpeg/png support =1 кто-нибудь сталкивался...

171
Синхронизировать массивы

Синхронизировать массивы

Помогите мне пожалуйста как только начал учить php и уже вот непонятное задание, массивы в php имеют несколько иную структуру чем в других языках...

161