Всем привет. Я новичок (сразу говорю) в PHP как корова в отвертках...
Необходимо написать скрипт php для автоматического формирования турбокомпрессора-страниц Яндекс.
Весь день потратил но не могу извлечь из БД необходимые данные.
Значит есть БД, таблица и строки id (ссылки такого вида rabota.php?id=417). в каждой строке столбцы с данными
Код обрабочика.
<?phpinclude $_SERVER ['dоcument_ROOT']. '/LK/db.php';if($db)echo 'Соединение установлено.';elsedie('Ошибка подключения к серверу баз данных.');$database = 'vdovinea_1';$selected = mysql_select_db($database, $db);if($selected)echo ' Подключение к базе данных прошло успешно.';elsedie(' База данных не найдена или отсутствует доступ.');mysql_query("SET NAMES UTF8");/* извлечение ассоциативного массива */$query = "SELECT * FROM raboti WHERE id>0;"; $rs_result = mysql_query($db, $query) or die("Ошибка " . mysql_error($db));$all_url=null;mysqli_close($db);while ($row = mysql_fetch_assoc($rs_result)) {$title = $row['meta_title'];$description = $row['meta_description'];$h1 = $row['nazvanie_raboti'];$screen = $row['screen'];$soderzanie_raboti = $row['soderzanie_raboti'];$text = $row['kratk_opisan'];$url = $row['id'];}$all_url = $all_url.'<item turbo="true"><link>https://www.sreh.ru/rabota.php?id='.$url.'</link><turbo:content><![CDATA[<header><figure><img src="'.$screen.'" /></figure><h1>'.$h1.'</h1></header>'.$text.']]></turbo:content><pubDate>'.$data_dob.'</pubDate></item>';// перебираем все записи// https://yandex.ru/support/webmaster/turbo/feed.html#first-step $channel = '<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0"><channel> ';// окончание описания источника$channel_end = '</channel></rss>';// записываем готовый rss в файл$gotovo = $channel.$all_url.$channel_end;$file = $_SERVER['dоcument_ROOT'].'/rss.xml';file_put_contents($file, $gotovo); ?>
если не сложно, то с пояснением пожалуйста.