v2.5.2
Giriş yap

Mysql'de Crud İşlemleri ile İlgili Bir Soru

yazilimyolcusu
336 defa görüntülendi

Arkadaşlar merhaba. Bir soru soracaktım. Mesela insert işlemi yaparken (?,?,?) bu şekilde bir kullanım yapabiliyoruz yanlış bilmiyorsam. Hem işlemsel (procedural), hem nesneye yönelik (object-oriented), hem de pdo şeklinde kullanabiliyoruz değil mi? Yani (?,?,?) bu yapıyı hangisinde kullanabiliriz, hangisinde kullanamayız anlayamadım. Mesela "prepare" metodunu her üç yapıda da kullanabiliyor muyuz? Yani pdo, oop ve procedural yapılarında. Kullanımları nasıl? Toplu bir şekilde görebileceğim bir kaynak var mı?

Cevap yaz
Cevaplar (1)
qplot
1129 gün önce
$yeni=$market->prepare("INSERT INTO urun(urun_bas, urun_detay) VALUES (?,?)");
$yeni->execute([$_POST['bas'],$_POST['detay']]);

fark şu 

$yeni->execute(array($_POST['bas'],$_POST['detay']));

yerine

$yeni->execute([$_POST['bas'],$_POST['detay']]);

KULLANIRSAN ?,? kullanabılırsın