Verdiği bir hata felan var mı?
Birde bunu dener misiniz?
$cal_id = $_POST['option'];
$loyaver_id = $_POST['option6'];
$seviye = $db->query("SELECT * FROM cal_ltime WHERE cal_id = $cal_id AND loyaver_id = $loyaver_id ORDER BY time_id LIMIT $limit")->fetchAll(PDO::FETCH_ASSOC);
print_r($seviye);Ayriyeten videolu anlatımım:
https://www.youtube.com/watch?v=q_sZ7mkoVng
Eğer sorgu gerçekleşmiyorsa veriler gönderilmiyor olabilir yada tablo sütun isimleri yanlış olabilir.
yok hocam yine olmadı
Çalışıyor ->
$seviye = $db->prepare("SELECT * FROM cal_ltime WHERE cal_id = ? AND loyaver_id = ? LIMIT 5");
$seviye->execute(array($cal_id,$loyaver_id));bu şekilde çalışmıyor ->
$seviye = $db->prepare("SELECT * FROM cal_ltime WHERE cal_id = ? AND loyaver_id = ? LIMIT ?");
$seviye->execute(array($cal_id,$loyaver_id,$limit));internette yaptığım araştırmalara göre int olarak değeri belirtmem gerekiyormuş onun içinde şöyle bir sorgu yazdım
$seviye = $db->prepare("SELECT * FROM cal_ltime WHERE cal_id = :cal_id AND loyaver_id = :loyaver_id ORDER BY time_id LIMIT :limit");
$seviye->bindValue(':cal_id', $cal_id);
$seviye->bindValue(':loyaver_id', $loyaver_id);
$seviye->bindValue(':limit', (int) trim($limit), PDO::PARAM_INT;
$seviye->execute();yine çalışmadı