Witam,posiadam zapytanie, które nie działa - debuguje już parę godzin i nie mam pojęcia o co chodzi.
foreach($oferty as $oferta){
$stmt = $connect_sql->prepare("SELECT `id_oferta` FROM `pozyczki_chwilowki` WHERE `id_oferta` = ? AND ? >= `wiek_od` AND ? <= `wiek_do`");
$stmt->bind_param('iii',$oferta,$wiek,$wiek);
$stmt->execute();
$stmt->bind_result($id_oferta);
while ($row = $stmt->fetch()){
echo $id_oferta;
}
}
Dodam, że $oferta - zwraca mi id (48,53,54), samo zapytanie w SQL działa, lecz w PHP poprzed "prepare" już nie.
parametry ustawiłem w zmiennych na sztywno, aby mieć pewność, że przyjmują dobre dane, dane w sql o takich parametrach również istnieją.
Czy może konstrukcja jest źle skonstruowana?