Mysql'de Crud İşlemleri ile İlgili Bir Soru
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ı?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
$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