Problema unire rezultate din doua Select
Scris: Joi Feb 26, 2015
Salut,
in site am doua categorii de anunturi: cereri si oferte. In aceeasi pagina sunt afisate ultimele anunturi din fiecare categorie insa separat. Cum fac sa afisez intr-o singura caseta ultimele anunturi combinate, de exemplu primul anunt afisat sa fie ultimul adaugat indiferent de categorie.
Am incercat asa dar, evident, se afiseaza mereu separat:
in site am doua categorii de anunturi: cereri si oferte. In aceeasi pagina sunt afisate ultimele anunturi din fiecare categorie insa separat. Cum fac sa afisez intr-o singura caseta ultimele anunturi combinate, de exemplu primul anunt afisat sa fie ultimul adaugat indiferent de categorie.
Am incercat asa dar, evident, se afiseaza mereu separat:
Cod: Selectaţi tot
$entries1 = $db->select("SELECT * FROM oferte WHERE ...... ORDER BY data_adaugare desc LIMIT 0,2 ");
$entries2 = $db->select("SELECT * FROM cereri WHERE ...... ORDER BY data_adaugare desc LIMIT 0,2 ");
$result = array_merge_recursive($entries1, $entries2);
if(!$result)
{
<p>Nu sunt cereri adaugate</p>
}
else
{
$fields = array('id','titlu','descriere','id_categorie','id_judet','data_adaugare','status');
?>
<?
foreach($entries1 as $key=>$entry1)
{
foreach($fields as $field) $$field = stripslashes($entry1->$field);
// ...
?>
<div>....oferte...</div>
<?
}
?>
<?
foreach($entries2 as $key=>$entry2)
{
foreach($fields as $field) $$field = stripslashes($entry2->$field);
// ...
?>
<div>....cereri...</div>
<?
}
?>
<?
}