singlepost

PHP_помогите! << На главную или назад  

учусь, поэтому может быть чего то недопонимаю.

<?php
$query_str="SELECT proizv.name pn, tovar.name_tov tn, tovar.type, tovar.info, tovar.price, tovar.pict FROM proizv, tovar WHERE tovar.id_proizv = proizv.id and proizv.id = ".$_GET['proizv'];
$query=mysql_query($query_str,$connect);
$query_count=mysql_num_rows($query);//Выводит ошибку в этих строках.
$query_row=mysql_fetch_assoc($query); //Выводит ошибку в этих строках.
$proizv=$query_row_['id'];
if(isset($_GET['proizv']))
{
$proizv=$_GET['proizv'];
}
for ($i=1;$i<=$query_count;$i++)
{
$query_row=mysql_fetch_assoc($query);
echo "<tr><td width='20%'>";
$img="img/".$query_row['pn']."_".$query_row['tn'].".jpg";
if(file_exists ($img))
echo '<img src="'.$img.'" width="40" height="100">';
echo "</td><td><b>Название товара:</b></br>".$query_row['tn']."<b>Тип товара:</b></br>".$query_row['tovar.type']."<b>Информация о товаре:</b></br>".$query_row['tovar.dop_info']."<b>Цена товара:</b></br>".$query_row['tovar.price']."</td></tr>";
}
?>

текст ошибки:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in X:\home\localhost\www\site01\katalog.php on line 22

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in X:\home\localhost\www\site01\katalog.php on line 23

полагаю не получается выдернуть информацию из базы данных, но в чем именно проблема ну не понимаю =(

49 ответов в теме “PHP_помогите!”

Страницы: [1] 2 3 4 5 »

  1. 1
    Марко Ставовий ответил:

    попробуй в mysql_query без $connect

  2. 2
    Андрей Fam ответил:

    $query=mysql_query($query_str,$connect);
    $connect ты создал где?

  3. 3
    Марко Ставовий ответил:

    $connect = mysql_connect("localhost","root");
    mysql_select_db("db");
    db-назва твоєї бази даних

  4. 4
    Катерина Дёмичева ответил:

    конект инклудила перед этим в другом запросе

  5. 5
    Катерина Дёмичева ответил:

    без строк
    $query_count=mysql_num_rows($query);
    $query_row=mysql_fetch_assoc($query);
    ничего не выводится.
    Запрос проделанный выше этого вполне работает и выводится, как нужно. А с этим проблемы

  6. 6
    Андрей Fam ответил:

    ты точно уверена, что область видимости $connect распространяется и на этот участок кода?

  7. 7
    Катерина Дёмичева ответил:

    отдельно инклудила в этот кусок рнр, результат тот же

  8. 8
    Андрей Fam ответил:

    тогда сделай запрос типа SELECT * FROM "какая-нибудь таблица" и смотри, если не выполнится, то проблема в соединении, если выполнится, то в запросе, как сделаешь, пиши и будем думать дальше

  9. 9
    Катерина Дёмичева ответил:

    запрос в sql проверяла, все работает – все выводится! С запросом все впорядке.

  10. 10
    Андрей Fam ответил:

    ну значит какой вариант остается?

Страницы: [1] 2 3 4 5 »

Ответить

Пожалуйста, зарегистрируйтесь для комментирования.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.