Не работает запрос с двумя таблицами.. тоже самое набираю Mysql 5 все работает. В пхп 5 не работает.. запрос с одной таблице тоже нормально работает.. Пробовала писать и с кавычками и без и экранированными ковычками .. все время выдает одну и туже ошибку: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Вот сам запрос... $result = "SELECT files.name, files.added, files.text, files.full, files.id_autor, tema.tema FROM files, tema WHERE files.id_tema=tema.id"; //ORDER BY files.'id' echo "$result"; mysql_query($result, $link); while ($row = mysql_fetch_array($result)) { echo "<table border=5><td width=500 height=10>".$row["name"]."</td><td width=125 height=10>".$row["added"]."</td><tr><td colspan=3 height=50>".$row["text"]."</td></tr><tr><td colspan=3 height=100>".$row["full"]."</td></tr><tr><td colspan=3 height=10>".$row["id_autor"]."</td><td colspan=3 height=10>".$row["tema"]."</td></tr></table><br>"; } Может стоит использовать не mysql_fetch_array() а другую функцию
в mysql_fetch_array нужно передавать не сам sql-запрос, а результат, полученный функцией mysql_query. PHP: $sql = 'SELECT files.name, files.added, files.text, files.full, files.id_autor, tema.tema FROM files, tema WHERE files.id_tema=tema.id'; $result = mysql_query($sql, $link) or die( mysql_error($link) ); while ( $row = mysql_fetch_array($result) ) {