Php pdo mysql otomatik teslimat
Merhaba arkadaşlar sepet özellikli bir sistemim var
key satışları yapılıyor birde bunların stok tablosu mevcut
Stok tablosu
id,urun_id,kullanıcı,key,durum
şeklinde sipariş sonrası hangi kullanıcı alım yaptıysa onun idsini kullanıcı sütuna yazdırıyorum durumuda 0 yaptırıyorum
bu şekilde teslimat oluyor ama farklı farklı urun_id olunca bozuluyor
bunu nasıl çözebilirim
Merhaba böyle birşey mi istiyorsunuz.
<?php
$baglanti = new mysqli("localhost", "root", "", "test");
if ($baglanti->connect_errno > 0) {
die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
}
$baglanti->set_charset("utf8");
$stok = array(1,2,3,4,5);
foreach($stok as $sipariş)
$s = $baglanti->query("UPDATE ürünler SET ürün_sayisi = ürün_sayisi - 1 WHERE id = $sipariş");
if ($baglanti->errno > 0) {
die("<b>Sorgu Hatası:</b> " . $baglanti->error);
}
if ($baglanti->affected_rows > 0) {
echo "kayıt güncellendi.";
} else {
echo "Herhangi bir kayıt güncellenemedi.";
}
$baglanti->close();
?>
```