У вас какая-то каша и в голове, и в коде.
Fancybox (если вы говорите о библиотеке, которая позволяет "красиво" увеличивать изображения на странице) никак не влияет на php, потому что фенсибокс работает в браузере, а php работает на сервере.
И код лучше писать так, чтобы его было легче читать:
<?php for($i=0; $i<3; $i++) { ?>
<div>
...
<?= $all_products[$i]['title'] ?>
...
</div>
<?php } ?>