v2.5.2
Giriş yap

Php pdo mysql otomatik teslimat

uzi
377 defa görüntülendi

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

house2k
1060 gün önce

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();
    ?>
    ```