Potrzebuje wyświetlić rekordy z dwóch tabel jako jedne wyniki posortowane chronologincznie wg. data_dodania:
Pytanie do bazy:
$query = mysql_query("SELECT slownik.data_dodania FROM slownik UNION SELECT artykuly.data_dodania FROM artykuly") or DIE(mysql_error());
Wywala błąd: Something is wrong in your syntax obok 'UNION SELECT artykuly.data_dodania FROM artykuly' w linii 1
Ale takie zapytania działają:
$query = mysql_query("SELECT slownik.data_dodania FROM slownik") or DIE(mysql_error());
$query = mysql_query("SELECT artykuly.data_dodania FROM artykuly") or DIE(mysql_error());
czyli 'UNION' coś nie trybi...
Gdzieś czytałem że nie mozna uzywać złaczeń zapytań w funkcji mysql_query() i że dlatego wywala błąd?
Czy to prawda?
Używam:
Krasnal Serv 2.7:
APACHE 1.3.31
php 4.3.9, 5.0.2
MYSQL 3.23.58
Dzięki z góry za podpowiedzi.
Pozdr. Delphi user