[ Perlicaboss @ 31.08.2014. 19:16 ] @

Code:

$search = $_POST['search'];
$query01 = "(SELECT `product_id` AS `id` FROM `table01` WHERE code=:search) UNION (SELECT `product_id` AS `id` FROM `table02` WHERE code=:search)
 UNION (SELECT `product_id` AS `id` FROM `table03` WHERE code=:search)";
$stmt01 = $db->prepare($query01);
$stmt01->bindValue(':search',$search);
$stmt01->execute();
$count = $stmt01->rowCount();
if($count >= 1){
while($row01 = $stmt01->fetch(PDO::FETCH_ASSOC)){
$id = $row01['id'];

$query02 = "(SELECT * FROM `products` WHERE product_id=:id)";
$stmt02 = $db->prepare($query02);
$stmt02->bindValue(':id',$id);
$stmt02->execute();
while($row02 = $stmt02->fetch(PDO::FETCH_ASSOC)){
$name = $row02['name'];
$price = $row02['price'];

echo '<p>'.$name.'<-->'.$price.'</p>';

}
}
}

Ovo je samo primer kao otprilike izgleda, problem je sledeci da u $stmt02 imam i suzavanje pretrage sa kategorijom, podkategorijom i dobavljacem
, tako da ne mogu da stavim u $stmt01 -> LIMIT :startpoint,:limit jer pagination nece raditi kako treba, kako ovo resiti ili mozda neki drugraciji pristup...
[ Perlicaboss @ 07.09.2014. 09:11 ] @
Tema moze da se zakljuca , nasao sam resenje...