no moje dzialaja
Kod
$wynik = mysql_query("SELECT * FROM news Order by Data DESC UNION SELECT * FROM mecze Where stan='rozegrany' Order by Data Desc");
A i przeczytalem info na temat operatora UNION:
Cytat
Łączone wyniki muszą składać się z takiej samej liczby kolumn, a poszczególne kolumny muszą być tego samego typu, poza tym konieczne jest, aby występowały one w tej samej kolejności w obu wynikach (listing 4.12).
Jezeli tabele sa rozne to nie bedzie chodzic?
A i jeszcze przeczytalem ze dziala na wersji 5.0 mysql. Moja wersja to : 3.23.58-max-debug. U ciebie dziala?
Zainstalowalem mysql 5 lecz blad nie zniknal.
kod wyglada tak:
<?
$wynik = mysql_query("SELECT * FROM news Order by Data DESC UNION SELECT * FROM mecze Where stan='rozegrany' Order by Data Desc");
{
?>
A blad tak:
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\new\news.php on line 7
A i jeszcze jak wszedlem na phpmyadmina to jest cos takiego:
Kod
Błąd
Dodatkowe możliwości pracy z połączonymi tabelami zostały
wyłączone. Aby dowiedzieć się, dlaczego - kliknij tutaj.
Jakies pomysly?