• 19-12-2020, 00:44:41
    #1
    Merhaba Arkadaşlar aşağıdaki kodda veritabanına veri eklerke hata alıyorum
    hatayı bu kodda gösteriyor $ekle=$db->query($sorgu);
    $sorgu="INSERT INTO ilanlarim ('dil', 'ilanKodu', 'fiyat', 'depozito', 'metrekare', 'binayasi', 'ilid', 'ilceid', 'semtid', 'map_sokak', 'map_cadde', 'gabari', 'emsal', 'paftano', 'parselno', 'adano', 'haritaAdres', 'haritaKordinat', 'ilandurum', 'goruntulenme', 'video', 'onay', 'ekleyen', 'emlakSahibiAd', 'emlakSahibiTel', 'emlakSahibiAciklama', 'icerikid', 'baslik', 'seflink', 'description', 'keyword', 'aciklama', 'etiketler', 'durumid', 'isitmaid', 'zeminid', 'odaid', 'banyoid', 'turid', 'katid', 'bulundugukatid', 'ogrenciyeid', 'tapuid', 'krediye', 'ulasimid', 'icozellikid', 'disozellikid', 'cepheid', 'muhitid', 'manzaraid', 'konuttipi', 'kullanimid', 'parabirimiid', 'altyapiid', 'genelozellikid', 'yapidurumuid', 'esyaliid', 'siteicerisi', 'krediuygunluk', 'kimden', 'yetkisozlesmesi', 'katkarsiligiid', 'takasid') VALUES ('$dil','$ilanKodu','$fiyat','$depozito','$metrekare','$binayasi','$ilid','$ilceid','$semtid','$map_sokak','$map_cadde','$gabari','$emsal','$paftano','$parselno','$adano','$haritaAdres','$maps','$ilandurum','0','$video','$onay','$ekleyen','$emlakSahibiAd','$emlakSahibiTel','$emlakSahibiAciklama','$icerikid','$tbaslik','$seflink','$description','$keyword','$aciklama','$etiketler','".@$ozellikArray['durumid']."','".@$ozellikArray['isitmaid']."','".@$ozellikArray['zeminid']."','".@$ozellikArray['odaid']."','".@$ozellikArray['banyoid']."','".@$ozellikArray['turid']."','".@$ozellikArray['katid']."','".@$ozellikArray['bulundugukatid']."','".@$ozellikArray['ogrenciyeid']."','".@$ozellikArray['tapuid']."','".@$ozellikArray['krediye']."','".@$ozellikArray['ulasimid']."','".@$ozellikArray['icozellikid']."','".@$ozellikArray['disozellikid']."','".@$ozellikArray['cepheid']."','".@$ozellikArray['muhitid']."','".@$ozellikArray['manzaraid']."','".@$ozellikArray['konuttipi']."','".@$ozellikArray['kullanimid']."','".@$ozellikArray['parabirimiid']."','".@$ozellikArray['altyapiid']."','".@$ozellikArray['genelozellikid']."','".@$ozellikArray['yapidurumuid']."','".@$ozellikArray['esyaliid']."','".@$ozellikArray['siteicerisi']."','".@$ozellikArray['krediuygunluk']."','".@$ozellikArray['kimden']."','".@$ozellikArray['yetkisozlesmesi']."','".@$ozellikArray['katkarsiligiid']."','".@$ozellikArray['takasid']."')";                $ekle=$db->query($sorgu);
  • 19-12-2020, 00:50:44
    #2
    Query yerine prepare kullanın hocam
  • 19-12-2020, 00:50:15
    #3
    PHP & Flutter & Laravel
    Ne hatası aldığınızı yazmamışsınız ve bu sorgu şekli pek uygun değil bence bunun yerine prepare kullanmanız daha iyi ve daha okunaklı olur
  • 19-12-2020, 00:52:11
    #4
    $deneme = $pdo->prepare("INSERT INTO tablo(girdiler) VALUES (degiskenler) ");
    $deneme->execute();
  • 19-12-2020, 00:54:29
    #5
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Query yerine prepare kullanın hocam
    örnek verebilirmisin Hocam, acaba hatayı bu kodlardanmı alıyorum '".@$ozellikArray['genelozellikid']."',

    .@$ozellikArray ne işe yarıyor tam anlayamadım
  • 19-12-2020, 01:00:38
    #6
    web2020 adlı üyeden alıntı: mesajı görüntüle
    örnek verebilirmisin Hocam, acaba hatayı bu kodlardanmı alıyorum '".@$ozellikArray['genelozellikid']."',

    .@$ozellikArray ne işe yarıyor tam anlayamadım
    Hocam sizin yazdığınız kodu ben anlamam ama aşağıdaki kod ile prepare methodu kullanabilirsiniz.

    $ekle = $db->prepare("insert into tabloismi set sütunismi=?, sütunismi=?,);
    $ekle->execute(array(burayada sırası ile değişkenleri yaz));
  • 19-12-2020, 22:42:51
    #7
    MehmetSizgen adlı üyeden alıntı: mesajı görüntüle
    $deneme = $pdo->prepare("INSERT INTO tablo(girdiler) VALUES (degiskenler) ");
    $deneme->execute();
    Hocam bu girdiler ve degiskenler ayırmak için arasını neyle ayırıyoruz?
  • 19-12-2020, 23:25:32
    #8
    web2020 adlı üyeden alıntı: mesajı görüntüle
    Hocam bu girdiler ve degiskenler ayırmak için arasını neyle ayırıyoruz?
    virgül boşluk ile ayırıyoruz hocam
  • 19-12-2020, 23:35:07
    #9
    mikoc adlı üyeden alıntı: mesajı görüntüle
    virgül boşluk ile ayırıyoruz hocam
    Evet öyle.