2 dosya, "1.php" ve "2.php" hazırladım.SQLite işlemi beklendiği gibi çalışmıyor
"1.php" buna benzer.
<?php
$dbh = new PDO('sqlite:test1');
$dbh->beginTransaction();
print "aaa<br>";
sleep(55);
$dbh->commit();
print "bbb";
?>
ve "2.php" buna benzer. ve "1.php" yi kesiyorum. Bir işlem başlatır ve 55 saniye bekler.
yüzden hemen "2.PHP" excute, benim beklenti şu:
- "1.php" oluyor işlem ve
- "1" bir veri tabanı kilitlemek tutan
- "2 "bir işlemi başlayamaz
- '2' veritabanı kilitlenemiyoruz böylece
- '2' 55 saniye
AMA, ama test başka bir şekilde gitti. Sonra, "2" excute zaman
- "2" derhal, bu
yüzden "1" işlemi alınamadı düşünmek zorunda beklemedi sonuç
Herkes yardımcı olabilir mi?