Misafir adlı üyeden alıntı: mesajı görüntüle
$sql=$db->get("siparisler",array("user","durum"),array($_GET["user"],1));


public function get($table,$options=[],$values=[]) {

$options = implode("=?,",$options);
$options = rtrim($options,",");

try {

$stmt=$this->db->prepare("SELECT * FROM $table WHERE $options");
$stmt->execute([htmlspecialchars($values)]);

return $stmt;

} catch (Exception $e) {

return ['status' => FALSE, 'error' => $e->getMessage()];
}
}
Hocam

echo $options = rtrim($options,",");
Bunu echo yaptığım zaman şöyle veri dönüyor.
yani sp_user sonuna =? ekliyor ama diğerine eklemiyor, Kısaca çalıştıramadım.