kodu yanlış yazıyorsun ondan çalışmaz inner join böyle kullanılmaz
2 ayrı tabloda eşleşen değerleri eşleştirmen gerekli
misal uye_id ile blog_yazar bunları eşleştirmen lazım
ÖRNEK SELECT * FROM users INNER JOIN blog ON users.id=blog.blog_yazar
ayrıca sen şunu atlıyorsun
$kullanicisor->execute(array(
'username'=>$_SESSION['giris']
));
---> burada ':username'=>$_SESSION['giris'] // username başına : bu işsareti koymalısın
$blogk=$db->prepare('INSERT INTO blog baslik=:baslik,
detay=:detay,
kategori_id=:kategori_id,
resim=:resim,
gonderen_id=:gonderen_id,
gonderen_kadi=:gonderen_kadi
');
$insert=$blogk->execute(array(
':baslik'=>$_POST['baslik'],
':detay'=>$_POST['detay'],
':kategori_id'=>$kat,
':gonderen_id'=>$_POST['gonderenid'],
':gonderen_kadi'=>$_SESSION['giris'],
':resim'=>$resimyolu
));
boyle dene
ayrıca soyle kullanabılırsın boyle sorunlarlada karsılasmazsın
$blogk=$db->prepare("INSERT INTO blog
(baslik,detay,kategori_id,resim,gonderen_id,gonderen_kadi')
VALUES (?,?,?,?,?,?)";
$insert=$blogk->execute([$_POST['baslik'],$_POST['detay'],$kat,$_POST['gonderenid'],
$_SESSION['giris'],$resimyolu]);
mysqli ile yaparsan ki çoğu mysqli yazanların siteleri açık dolu mysqli ile pdo arasında ufacık fark var ama pdo kesinlikle daha güvenli
$post=$_POST['deger'];
$list=$db->query("SELECT * FROM sayfa WHERE id=$post"); sanırım mysqli bu şekilde yazılıyor
BUDA PDO VERSIYONU fazla bir fark yok
$list=$db->prepare("SELECT * FROM sayfa WHERE id=?");
$list->execute([$post]);
KISACASI HIZ KAYBETMEDEN PDO YA DÖN
adam urun ekleme yapmıs duzenleme yapmıs okadarınıda kendısı halleder
madem çok biliyorsun @yeni2021 ozaman kodu yazacaksın inan senin gibiler yüzünden cevap yazasım gelmiyor
<option value='$kategoriidsi' <?php echo $insetettigindeger==$kategoriidsi ? "selected" : '' ?>> <?php echo $kategoriadi ?></option>
burdan yazdım umarım hata yoktur :)
sanırım birisi gözünü korkutmuş arkadaşın daha önceki sorularıda bu yönde
https://prototurk.com/soru/2322-form-daki-fiyat-alanina-disaridan-mudaheleyi-onleme-hk
zamanla nasılsa öğrenecek backend ile güvenliğin ilişkisini
sen bu olaya çok takılıyorsun. ayrıca orada gormese ne olacak zaten form elemanında neler gitti belli
$id="sayfanın id sını buraya yaz";
$_SESSION["hit_{$id}"];
veya
$_COOKIE["hit_{$id}"];
boylece her sayfaya ozel session veya cookie olusur boylece cıft kayıt olmaz
sayfa açılış hızlarını çok yavaşlatır anlık yaparsan ancak arka planda sql veya jsonda tutup eşleştrip çekersen mantıklı olur
kodları `php tagları ıcıne yazarsan fark edebiliriz renklı olmadıgı ıcın dıkkat etmemısım pardon :)