[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql_query не выполняет запрос
Vladlena
Здравствуйте.
Есть каталог - это список направлений (таблица "courses": id, name), сформированный из таблицы. При выборе категории, пользователь переходит на страницу со списком всех программ с данным направлением.
Так что мне необходимо сохранить значение направления, чтобы сделать выбор по таблице с программами, у которых такое же направление.
В чем проблема:
выдает ошибку:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in

И, я не понимаю почему. Т.к. значение направления он берет, но
mysql_query
тем не менее не работает.

Вывод списка направлений:
  $conn = mysql_connect ("localhost", "root", "") or die ("Соединение не установлено!");
mysql_select_db('university');
mysql_query("SET NAMES 'utf8'");
$res = mysql_query("SELECT * FROM courses");
while($course = mysql_fetch_assoc($res)) {?>
<tr>
<
td><?=$course['id']?></td>
<
td><a href="category_courses_detail.php?id=<?=$course['name']?>"><?=$course['name']?></td>
</
tr><?
}?>
</tbody></table>


вот список программ данного направления:
<?php
$conn = mysql_connect ("localhost", "root", "") or die ("Соединение не установлено!");
mysql_select_db('university'); // выбор БД
mysql_query("SET NAMES 'utf8'"); // кодировка
$res = mysql_query("SELECT * FROM news WHERE course = {$_GET['id']}"); /*ОШИБКА ЗДЕСЬ*/
var_dump($res) ;
echo $_GET['id'];
mysql_error();
while($news = mysql_fetch_assoc($res)) {?>
<table border="1" align="center" style="word-wrap: break-word;" width="80%" cellspacing="0" cellpadding="1">
<
tr><th width="30">ID</th><th>Название</th></tr>
<
tr>
<
td><a href="detail.php?id=<?=$news['id']?>"><?=$news['id']?></td>
<
td><a href="detail.php?id=<?=$news['id']?>"><?=$news['program']?></td>
</
tr><?
}?>
</tbody></table>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.