Intereting Posts
Как очистить данные от браузера, но продолжить выполнение Что более эффективно и почему: одно соединение db на страницу или одно соединение db для каждой функции? 403 Запрещено на символическую ссылку в веб-корне Лучший способ настроить Laravel с помощью dev Может ли OCI_CONNECT вызвать ORA-01438: значение, превышающее указанную точность, разрешено для этого столбца? Пакет SCORM не связывается с LMS Yii Migration, Таблицы не создаются Где я могу добавить вспомогательные функции Laravel 4, которые могут отображать флэш-сообщения? NumberLong в Mongodb 2.6 при вставке через phpDriver php redirect url с og metatag (открытый график) Предупреждение: Неизвестно: не удалось открыть поток: нет такого файла или каталога в Unknown в строке 0 Слияние массивов рекурсивно PHP Как использовать swiftMailer в Yii2 Анализ вложенных JSON для получения значений вложенных массивов Однозначное наследование (STI) с отношением ManyToOne

Php-скрипт для продолжения, если mysql не работает

У меня есть этот код для приложения, над которым я работаю:

<?php header("Content-type: text/xml"); //Gather data and prepare query $thequery = urlencode($_GET['s']); $yhost = 'http://boss.yahooapis.com'; $apikey = 'xxxxxxxxxxxxxxxxxxxxxxxx'; $url = $yhost.'/ysearch/news/v1/'.$thequery.'?appid='.$apikey.'&format=xml'; //Get the results $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); $data = str_replace( array('<abstract>', '</abstract>'), array('<description>', '</description>'), $data); $results = new SimpleXmlElement($data, LIBXML_NOCDATA); //echo the results echo $results->asXML(); ?> 

Где у меня есть эта строка: $thequery = urlencode($_GET['s']); я хотел бы зарегистрировать это в БД, но, очевидно, очень важно, чтобы XML выводился так, как я могу убедиться, что если бит mysql сбой по какой-либо причине, XML все еще выводится? Или мне это слишком сложно?