v2.5.2
Giriş yap

Array ile gelen veri execute de nası kullanılır [ÇÖZÜLDÜ]

emmir2
391 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba ödeme sayfasında birden fazla urun_id olduğu zaman veri array olarak geliyor urun_id ye göre kategorilerden bir veri çektirmem gerekiyor execute içinde nası kullanabilirim

themonster
1285 gün önce

in statement ile yapabilirsin.

<?php 
$arr = [1,2,3];
$in  = str_repeat('?,', count($arr) - 1) . '?';
$st = $db->prepare("SELECT * FROM table WHERE urun_id IN (" . $in . ")");
$st->execute($arr);
$data = $st->fetchAll();