Тема: Помогите с ошибкой: expects parameter 1 to be resource, boolean given

Добрый день!
Подключилась к базе, к которой не подходила 2 года. А она выдает ошибки. С виду все нормально...
Подскажите, пожалуйста, как это исправить?

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in W:\home\an4ydka.ru\www\zapravki.php on line 31
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in W:\home\an4ydka.ru\www\zapravki.php on line 36
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in W:\home\an4ydka.ru\www\zapravki.php on line

Вот программа: (Те строки, где ошибка выделены------------<)

<?php
include ("blocks/bd.php");
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="description" content="">
<meta name="keywords" content="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">


<title>Филиалы АЗС</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>

<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<?php include("blocks/header.php");?>
          <tr>
            <?php include("blocks/lefttd.php");?>
            <td>
         
           
           
            <?php 

$result = mysql_query ("SELECT id, name_azs, adress, id_post  FROM azs_filials",$db);
$myrow = mysql_fetch_array ($result); ---------------------------------------------------------------------------<


do {
$result2 = mysql_query ("SELECT id, name_post FROM azs_postavshiki WHERE id = $myrow[id_post]",$db);
$myrow2 = mysql_fetch_array ($result2);  ----------------------------------------------------------------------<
//print ($myrow[id_post]);

     
printf ("<table align='center' class='myazs'>
         
         <tr>
             <td class='myazs_title'>
                 <p class='myazs_adds'>Филиал: %s
                 <a title='Изменить' href='zapravka_edit.php?id=$myrow[id]'><img src='img/edit.png' align='absmiddle' width='22' height='22' alt='изменить'></a>
                 <a title='Удалить' href='zapravka_del.php?id=$myrow[id]' onclick='return confirmDelete();'><img src='img/delete.png' align='absmiddle' width='22' height='22' alt='удалить'></a></p>
                
             </td>
   
         </tr>
         
         <tr>
             <td><p>Адрес: %s</p></td>
         </tr>
        
         <tr>
             <td><p>Поставщик: %s</p></td>
         </tr>
        
         <tr>
             <td><p><a title='Посмотреть Сотрудников АЗС' href='sotrf.php?id_fil=$myrow[id]' class='otherlink'>Сотрудники филиала <img src='img/stock_people.png' align='absmiddle' width='22' height='22'></a> </p></td>
         </tr>
         <br><br>", $myrow["name_azs"],$myrow["adres"],$myrow2["name_post"]);
                    
}

while ($myrow = mysql_fetch_array ($result));------------------------------------------------------------------------------<
   
?>      
  </table>         
           
       </br>   
        </br> 
           
         
<?php include("blocks/footer.php");?>


</table>
   
   
  <!-- функция для защиты от случайного удаления -->
    <script type="text/javascript">
        function confirmDelete() {
            if (confirm("Вы подтверждаете удаление?")) {
                return true;
            } else {
                return false;
            }
        }
       
    </script>
</body>
</html>

2

Re: Помогите с ошибкой: expects parameter 1 to be resource, boolean given

Смотрите вывод ошибок.

if (!$myrow = mysql_fetch_array ($result)) {
  print mysql_error();
}

3

Re: Помогите с ошибкой: expects parameter 1 to be resource, boolean given

Рекомендую воспользоваться функциями из этой статьи.

4

Re: Помогите с ошибкой: expects parameter 1 to be resource, boolean given

Спасибо большое!
Пишет правда Никакая база данных не выбрана.
И http://localhost/Tools/phpmyadmin/ не находит кстати мои бывшие базы.
А как сделать так, чтобы он их нашел? Вообще с диска W я из не убирала..странно.

Или хотя бы как импортировать туда свою базу, если у меня есть файл www?
Может знает кто-нибудь..

5

Re: Помогите с ошибкой: expects parameter 1 to be resource, boolean given

anyutka6699 сказал:

И http://localhost/Tools/phpmyadmin/ не находит кстати мои бывшие базы.

Вероятно причина в этом. Если баз данных нет, то скрипт и работать не будет.

anyutka6699 сказал:

Или хотя бы как импортировать туда свою базу, если у меня есть файл www?

Чтобы импортировать данные в БД необходим файл .sql, в котором они и должны находиться. Думаю в каталоге www у вас файлы скрипта, а где находится дамп базы данных вам надо разобраться.