Jestem światkiem bardzo dziwnej sytuacji. Otóż zapytanie:
SELECT ID, text FROM posts ORDER BY ID DESC LIMIT 1;
wywołane w phpMyAdmin zwraca poprawny wynik, natomiast PHP zwraca błąd:
<?php Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/minimal2/public_html/portfolio/czatlog/rss.php on line 9 ?>
Funkcje mysql_fetch_array i tym podobne również zwracają błędy.
Tutaj zawartość pliku rss.php:
<?php require_once('config.php'); $query = 'SELECT ID, text FROM posts ORDER BY ID DESC LIMIT 1'; $id = $query['ID']; $text = $query['text']; ?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <channel> <title>CzatLOG</title> <link>http://portfolio.minimal2.eu/czatlog//</link> <description>Powiadamienie o nowej wypowiedzi na CzatLOGu</description> <language>pl</language> '; echo "<item> <title>Nowa wypowiedź</title> <link>http://portfolio.minimal2.eu/czatlog/#$id</link> <descryption> $text </descryption> </item> "; echo "</channel> </rss>" ; ?>
Co jest nie tak?