Официальный сайт студ.городка НГТУ
Программирование и БД » [PHP, Mysql] SELECT из БД несколько строк XML 

#1  25.01.11 20:04

[PHP, Mysql] SELECT из БД несколько строк XML

всем привет - делаю простенький селект из бд, в пхп май админе нормально всё - пытаюсь в php всё это сделать разместив в переменную ничего не получается...
echo переменной пустота ((

    <?
    $query = "SELECT `id`,`xml_data` FROM `adc` WHERE c =5 order by id ASC;";
    $result = mysql_query($query);
    $num_results = mysql_num_rows($result);
    $num_coloumns=mysql_num_fields($result);
   ?>
    <table width=100% align= center border=1 Cellspacing=0 Cellpadding=0 >
     <tr>
      <td>XML</td>
     </tr>
     <?
     for($i=0;$i<$num_results;$i++)             
     {
      $row=mysql_fetch_array($result);       
      echo '<tr><td>'.$row[1].'</td></tr>';
      }
         ?>
              
         
     </table>
   
всё рабит если вместо xml_data  другую колонку выбирать - всё показывает.

Исправлено Vega (25.01.11 20:19)

Offline

#2  25.01.11 20:07

Re: [PHP, Mysql] SELECT из БД несколько строк XML

тип данных xml_data - longtext

Offline

#3  25.01.11 21:06

Re: [PHP, Mysql] SELECT из БД несколько строк XML

так...  понял что не выводит скорее всего из за того что XML содержит структуру типа <... > и т.п.
Вопрос как вывести?

Offline

#4  26.01.11 03:36

Re: [PHP, Mysql] SELECT из БД несколько строк XML

echo '<tr><td>'.htmlspecialchars($row[1]).'</td></tr>';

Offline

#5  26.01.11 11:39

Re: [PHP, Mysql] SELECT из БД несколько строк XML

либо выводить содержимое в поле <textarea>

Offline

Программирование и БД » [PHP, Mysql] SELECT из БД несколько строк XML 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.029 сек.
Выполнено 14 запросов.