kaibest
Новичок
изменения в PHP5. как теперь делаються запросы в MySQL?
я пользуюсь пхп с 4-й версии. я не считаю себя программистом, по этому не знаю всех тонкостей. у меня простой вопрос. прочитал про новые функции для работы с MySQL в PHP5, усовершенственные, как их назвали. раньше я не боялся делать несколько запросов в базу, в одном файле. теперь же, когда я делаю так:
меня ругают фаталом: Fatal error: Call to a member function fetch_assoc() on a non-object in T:\home\virtual\rabota\listads.php on line 20
первый запрос я делаю чтобы получить название раздела сайта, второй чтобы показать список всех записей (как в форуме). элементарная казалось бы задача. раньше я делал так же, ну может код чуть-чуть другой был. но тут прочитал что теперь "модно" ООП пользоваться, и в пхп5 это нововведение. как использовать только один запрос в базу, для вывода всех результатов, из всех таблиц что мне нужно - я не знаю. и в данном случае мне интересно, почему же пхп ругаеться на второй запрос?
я пользуюсь пхп с 4-й версии. я не считаю себя программистом, по этому не знаю всех тонкостей. у меня простой вопрос. прочитал про новые функции для работы с MySQL в PHP5, усовершенственные, как их назвали. раньше я не боялся делать несколько запросов в базу, в одном файле. теперь же, когда я делаю так:
PHP:
$id = $_GET['id'];
$conn = db_connect();
$r = $conn->query("SELECT name FROM groups WHERE id=$id");
$row = $r->fetch_assoc();
$context = '<b><a href="index.php">Main page</a> > '.$row["name"].'</b>';
$r2 = $conn->query("SELECT * FROM adverts WHERE group=$id");
20: while($ads = $r2->fetch_assoc()) // 20-я линия
{
echo $ads["subject"];
}
первый запрос я делаю чтобы получить название раздела сайта, второй чтобы показать список всех записей (как в форуме). элементарная казалось бы задача. раньше я делал так же, ну может код чуть-чуть другой был. но тут прочитал что теперь "модно" ООП пользоваться, и в пхп5 это нововведение. как использовать только один запрос в базу, для вывода всех результатов, из всех таблиц что мне нужно - я не знаю. и в данном случае мне интересно, почему же пхп ругаеться на второй запрос?