PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): « 1 [2]
Найдено сообщений: 22
Fraezar
Отправлено: 27 Января, 2012 - 05:47:26 • Тема: Warning: mysql_fetch_array() expects parameter 1 to be resource • Форум: Работа с СУБД
Ответов: 28 Просмотров: 20925
PHP:
скопировать код в буфер обмена
<?
$id_publ = $HTTP_GET_VARS [ "id_publ" ] ;
$id_cat = $HTTP_GET_VARS [ "id_cat" ] ;
$type = $HTTP_GET_VARS [ "type" ] ;
include ( "connect.phtml" ) ;
if ( $type == 1)
{
$strSQL1 = "SELECT name_publ FROM publishers WHERE
id_publ=" . $id_publ ;
or
die ( "Не могу выполнить запрос1!'" ) ; $title = $row [ "name_publ" ] ;
$strSQL1 = "SELECT id_book, image, name_book,
books.id_publ, name_publ, pages, price, books.id_cat,author, name_cat
FROM books, publishers, categories WHERE
books.id_cat=categories.id_cat AND
books.id_publ=publishers.id_publ AND books.id_publ=" . $id_publ ;
}
if ( $type == 2)
{
$strSQL1 = "SELECT name_cat FROM categories WHERE
id_cat=" . $id_cat ;
or
die ( "Не могу выполнить запрос1!'" ) ; $title = $row [ "name_cat" ] ;
$strSQL1 = "SELECT id_book, image, author, name_book,
books.id_publ, name_publ, pages, price, books.id_cat, name_cat
FROM books, publishers, categories WHERE
books.id_cat=categories.id_cat AND
books.id_publ=publishers.id_publ AND books.id_cat=" . $id_cat ;
}
or
die ( "Не могу выполнить запрос 2sdfsd!" ) ;
include ( "header.phtml" ) ;
?>
<tr><td>
<table border="1" width="100%" align="right" >
<?
{
echo $row [ "$strSQL1 " ] ;
}
?>
<tr>
<td align="center"><img src="images/<? print $row [ "image" ] ; ?> "
alt="<? print $row [ "name_book" ] ; ?> " border="0">
<center><a href="dobasket.phtml?type=1&id_book=
<? print $row [ "id_book" ] ; ?> ">
<font size=-1>положить в корзину</font></a></center></td>
<td>
<table>
<tr><td align="right"><i>Автор: </i></td>
<td><? print $row [ "author" ] ; ?> </td></tr>
<tr><td align="right"><i>Название: </i></td>
<td><? print $row [ "name_book" ] ; ?> </td></tr>
<tr><td align="right"><i>Издательство: </i></td>
<td><a href="show.phtml?type=1&id_publ=
<? print $row [ "id_publ" ] ; ?> "><? print $row [ "name_publ" ] ; ?> </a>
</td></tr>
<tr><td align="right"><i>Количество страниц: </i></td>
<td><? print $row [ "pages" ] ; ?> </td></tr>
<tr><td align="right"><i>Цена: </i></td>
<td> <? print $row [ "price" ] ; ?> </td></tr>
<tr><td align="right"><i>Категория: </i></td>
<td><a href="show.phtml?type=2&id_cat=
<? print $row [ "id_cat" ] ; ?> "><? print $row [ "name_cat" ] ; ?> </a>
</td></tr>
</table>
</td>
</tr>
</table>
</td></tr>
<?
include ( "footer.phtml" ) ;
?>
Все равно выдает ошибку в строке 44, не могу понять почему
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in X:\denwer\www\denwer\diplom\show.phtml on line 44
Fraezar
Отправлено: 21 Января, 2012 - 07:05:37 • Тема: Warning: mysql_fetch_array() expects parameter 1 to be resource • Форум: Работа с СУБД
Ответов: 28 Просмотров: 20925
Здравствуйте! Помогите, пожалуйста, решить проблему связанную с моей базой данных. Выдает вот такую ошибку:
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in X:\denwer\www\denwer\diplom\show.phtml on line 44
PHP:
скопировать код в буфер обмена
<?PHP
include ( "connect.phtml" ) ;
if ( $type == 1)
{
$strSQL1 = "SELECT name_publ FROM publishers WHERE
id_publ=" . $id_publ ;
or
die ( "Не могу выполнить запрос1!'" ) ; $title = $row [ "name_publ" ] ;
$strSQL1 = "SELECT id_book, image, author, name_book,
books.id_publ, name_publ, pages, price, books.id_cat, name_cat
FROM books, publishers, categories WHERE
books.id_cat=categories.id_cat AND
books.id_publ=publishers.id_publ AND books.id_publ=" . $id_publ ;
}
if ( $type == 2)
{
$strSQL1 = "SELECT name_cat FROM categories WHERE
id_cat=" . $id_cat ;
or
die ( "Не могу выполнить запрос1!'" ) ; $title = $row [ "name_cat" ] ;
$strSQL1 = "SELECT id_book, image, author, name_book,
books.id_publ, name_publ, pages, price, books.id_cat, name_cat
FROM books, publishers, categories WHERE
books.id_cat=categories.id_cat AND
books.id_publ=publishers.id_publ AND books.id_cat=" . $id_cat ;
}
or
die ( "Не могу выполнить запрос 2sdfsd!" ) ;
include ( "header.phtml" ) ;
?>
<tr><td>
<table border="1" width="100%" align="right" >
<?
{ ?>
В последней строчке что-то не нравится. Буду благодарен за помощь!
Страниц (2): « 1 [2]
Powered by ExBB FM 1.0 RC1. InvisionExBB