Помощь с php

Программирование, которое не связано с API.
Ответить
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Помощь с php

Сообщение psix55 »

Привет)
Подскажите пожалуйста!
Мне надо чтобы скрипт послал ответ в виде XML!

Вот что у меня есть :

Код: Выделить всё

<?php    $db = mysql_connect ("localhost","olololo","olololo");    mysql_select_db("olololo",$db);    mysql_query("SET NAMES 'utf8'");     $result = mysql_query("SELECT uid, score from mytable order by size desc limit 5",$db);    $myrow = mysql_fetch_array($result);        printf (ТУТ НАДО что-то сделать!); ?>
Я запрашиваю у mySql uid и score 5-ти пользователей!
теперь мне надо чтобы Flash-ка получила ответ в виде XML, примерно такого вида:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?><response><user><id>здесь id первого</id><score>15</score></user><user><id>тут id второго</id><score>12</score></user>и т.д</response>
Пожалуйста помогите!
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Помощь с php

Сообщение bodnar »

Код: Выделить всё

echo "<?xml version="1.0" encoding="UTF-8"?>";echo "<response>";for ($i=0; $i<mysql_num_rows($myrow);$i++){$r = mysql_fetch_array($myrow);     echo"<user>";     echo"<id>".$r['id']."</id>";     echo"<score>".$r['score']."</score>";     echo"</user>";}echo "</response>";
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Помощь с php

Сообщение psix55 »

Код: Выделить всё

<?php    $db = mysql_connect ("localhost","ololo","ololo");    mysql_select_db("olol",$db);    mysql_query("SET NAMES 'utf8'");     $result = mysql_query("SELECT uid, size from mytable order by size desc limit 5",$db);         echo "<?xml version="1.0" encoding="UTF-8"?>";        echo "<response>";        for ($i=0; $i<mysql_num_rows($myrow);$i++){        $r = mysql_fetch_array($myrow);        echo"<user>";        echo"<id>".$r['id']."</id>";        echo"<score>".$r['score']."</score>";        echo"</user>";}echo "</response>";?>
Parse error: syntax error, unexpected T_DNUMBER, expecting ',' or ';' in /home/users1/p/ololol/domains/ololo.jino.ru/test.php on line 8
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Помощь с php

Сообщение bodnar »

экранировать кавычки нужно

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Помощь с php

Сообщение psix55 »

блин..Точно :)
Ответить