yPHPz‰º‚ç‚Ë‚¥Ž¿–â‚ ..
[2ch|¥Menu]
287:nobody‚³‚ñ
09/02/22 21:50:36 3nGhqmkB
>>286
1.php ‚Æ 2.php ‚Æ‚Q‚‚̃tƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚ÄA
ˆÈ‰º‚̃eƒXƒg‚ðs‚¢‚Ü‚µ‚½B

uƒeƒXƒg‚Pv
1.php‚ð’P“ƂŎÀs‚·‚é@->@OK

uƒeƒXƒg‚Qv
2.php‚ð’P“ƂŎÀs‚·‚é@->@OK

uƒeƒXƒg‚Rv
1.php@->@2.php@‚Æ‚¢‚¤‡”Ô‚ÅŽÀs‚·‚é@->@deadlock”­¶

‚±‚¤‚¢‚¤ó‹µ‚Å‚·B

288:nobody‚³‚ñ
09/02/22 21:52:30 3nGhqmkB
1.php‚ÍAƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“’†‚É
sleep(10);
‚ð‚©‚Ü‚¹‚ÄA‚ä‚Á‚­‚èŽÀs‚·‚邿‚¤‚É‚µ‚Ä‚ ‚è‚Ü‚·B

‚±‚Ì‚ä‚Á‚­‚èƒ^ƒCƒ€‚ÉA‚¢‚»‚¢‚Å2.php‚ðŽÀs‚·‚éA‚Æ‚¢‚¤
ƒeƒXƒg‚Å‚·B

289:nobody‚³‚ñ
09/02/22 21:53:36 3nGhqmkB
ŠÂ‹«‚ÍAPHP5@{@PDO@+@SQLite3@‚Å‚·B

ƒf[ƒ^[ƒx[ƒX\‘¢‚ÍA

id | name| value
1 | bond | 5

database name = test1

table name= tb1

‚Å‚·B

290:nobody‚³‚ñ
09/02/22 21:54:35 3nGhqmkB
1.php@‚̃\[ƒX‚͈ȉº‚Ì’Ê‚è‚Å‚·

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;

while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");
sleep(10);

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
// Update failed. Wait a while before trying again in the next loop
}
}
?>

291:nobody‚³‚ñ
09/02/22 21:55:09 3nGhqmkB
2.php‚ÍAˆÈ‰º‚Ì’Ê‚è‚Å‚·

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;

while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");
$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
// Update failed. Wait a while before trying again in the next loop
sleep(15);
}
}
?>

292:nobody‚³‚ñ
09/02/22 21:57:20 3nGhqmkB
1.php‚Æ2.php‚̈Ⴂ‚ÍAsleep(10)‚ª‚ ‚é‚©A‚È‚¢‚©‚Æ‚¢‚¤‚¾‚¯‚Å‚·B
‚»‚êˆÈŠO‚Í‘S•”“¯‚¶‚Å‚·B

SQLite‚̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“’†‚ÉA•ʂ̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð”­¶‚³‚¹‚悤‚Æ‚·‚邯
1•b‚à‘Ò‚½‚¸‚Éudatabase@is@lockedv‚ɂȂé‚Ì‚ÅA
ƒEƒGƒCƒg->ƒŠƒgƒ‰ƒCA‚Æ‚¢‚¤ˆ—‚ðŽ©•ª‚Å‘‚©‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñB

‚±‚ꂪƒCƒ}ƒCƒ`•‹y‚µ‚È‚¢Å‘å‚̃|ƒCƒ“ƒg‚¾‚ÆŽv‚¢‚Ü‚·‚ªA
‚»‚̈—‚Ì‘‚«•û‚ɂ‚¢‚Ă̎¿–â‚Å‚·B

‚È‚º‚©ƒfƒbƒhƒƒbƒN‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚̂ł·

293:nobody‚³‚ñ
09/02/22 21:57:20
‚¦Hƒ‹[ƒv“à‚Ƀgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“H

294:nobody‚³‚ñ
09/02/22 21:57:55 3nGhqmkB
>>293
‚¾‚Á‚ÄƒŠƒgƒ‰ƒC‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚킯‚¾‚©‚çB
‚È‚ñ‚©ŠÔˆá‚Á‚Ä‚éH

295:nobody‚³‚ñ
09/02/22 22:01:33
—áŠO‚ª”­¶‚·‚éƒ|ƒCƒ“ƒg‚ÍAbegin‚©exec‚©’²‚ׂ½H

296:nobody‚³‚ñ
09/02/22 22:03:13 3nGhqmkB
>>295
—áŠO‚Í”­¶‚µ‚È‚¢‚É‚å

‚¸[[[‚Á‚ÆŽÀs’†‚̂܂܂ɂȂÁ‚ÄA
ÅŒã‚ɂ̓^ƒCƒ€ƒAƒEƒg‚ɂȂé‚ñ‚¾‚É‚å

PHP‚̃fƒtƒHƒ‹ƒgƒ^ƒCƒ€ƒAƒEƒg‚ª‚U‚O•b‚¾‚©‚ç
60•b‚Ń^ƒCƒ€ƒAƒEƒg‚ɂȂé‚É‚å

297:nobody‚³‚ñ
09/02/22 22:04:43
>>296
‚¨‚¢‚¨‚¢A
—áŠO‚ɂȂç‚È‚©‚Á‚½‚çAfalse‚ªÝ’肳‚ê‚é‚Å‚µ‚傤‚ªB
—áŠO‚ðcatch‚µ‚Ď̂ĂĂ邾‚¯‚Å‚µ‚傤‚ªB

298:nobody‚³‚ñ
09/02/22 22:06:21
beginTransaction‚ŃI[ƒgƒRƒ~ƒbƒgƒ‚[ƒh‚ªƒIƒt‚ɂȂéB
exec‚ÉŽ¸”s‚·‚éB
‚à‚¤ˆê“xAbeginTransaction‚ð‚©‚¯‚邪AŠù‚Ébegin‚³‚ê‚Ä‚é‚̂ŗáŠO”­¶
‚ÅA‚Ü‚½ƒ‹[ƒvB
begin‚ðƒ‹[ƒv‚ÌŠO‚Éo‚·‚©catch‚µ‚½‚Æ‚«‚Ƀ[ƒ‹ƒoƒbƒN‚µ‚Ă݂½‚ç‚Ç‚¤‚©‚Ë

299:nobody‚³‚ñ
09/02/22 22:13:32
EC-CUBE‚̃JƒXƒ^ƒ}ƒCƒY‚Å1000–œ‚ĈÀ‚¢H
‚¿‚Ȃ݂É1”NA5l’S“–

300:nobody‚³‚ñ
09/02/22 22:15:02 3nGhqmkB
>>297
‚»‚µ‚½‚çAcatch‚Ì’†‚ÅA
—áŠO‚ðprint‚·‚邿‚¤‚ɉü‘¢‚µ‚Ä
‚à‚¤ˆê‰ñŽŽ‚µ‚Ä‚Ý‚é‚æ

301:nobody‚³‚ñ
09/02/22 22:15:38 3nGhqmkB
>>299
ˆêl“–‚½‚è200–œ‰~‚µ‚©‚à‚炦‚È‚¢‚¶‚á‚ñ

302:nobody‚³‚ñ
09/02/22 22:17:17 3nGhqmkB
—áŠO‚ð•â‘«‚·‚邿‚¤‚ɃR[ƒh‚ð‰ü‘¢‚µ‚Ă݂܂µ‚½B

ˆê”Ô‰º‚̂Ƃ±‚ë‚É

catch (PDOException $e) {
print( $e->getMessage());
}

‚Á‚Ä“ü‚ꂽ‚¾‚¯‚Å‚·‚¯‚ÇB

‚»‚µ‚½‚çAˆÈ‰º‚̂悤‚ɂȂè‚Ü‚µ‚½B

303:nobody‚³‚ñ
09/02/22 22:19:02 3nGhqmkB
‚PD‚‚ˆ‚

Fatal error: Maximum execution time of 60 seconds exceeded in
C:\1.php on line 21

i‚³‚Á‚«‚Æ“¯‚¶Œ‹‰Êj


--------------------------------------------------------
‚QD‚‚ˆ‚

SQLSTATE[HY000]:
General error: 5
database is locked
There is already an active transaction
There is already an active transaction
There is already an active transaction

Fatal error: Maximum execution time of 60
seconds exceeded in C:\2.php on line 28

--------------------------------------------------------
‚QD‚‚ˆ‚‚ɂ‚¢‚ÄA‚¢‚܂܂Åo‚Ä‚¢‚È‚©‚Á‚½
—áŠO‚ªƒŒƒ|[ƒg‚³‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B

304:nobody‚³‚ñ
09/02/22 22:22:34 3nGhqmkB
>>298
exec ‚Á‚ăI[ƒgƒRƒ~ƒbƒgƒ‚[ƒh‚ªON‚łȂ¢‚ÆŽg‚¦‚È‚¢‚̂ł·‚©H

‚à‚µ‚©‚µ‚ÄA

$sql="UPDATE tb1 SET value = value + 1 WHERE id = '1'";
$sth = $dbh->prepare($sql);//ƒvƒŠƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒg
$sth->execute();//ƒGƒNƒXƒLƒ…[ƒg

‚Æ‚©‚Á‚Ä‚â‚ê‚ÎOKH

305:nobody‚³‚ñ
09/02/22 22:26:36
‚»‚¤‚¶‚á‚È‚­‚ÄAbeginς݂Ȃ̂Ébegin‚·‚é‚È‚Á‚Ä‚±‚ÆB
1.php‚Å—áŠO‚ªo‚È‚¢‚Å–³ŒÀƒ‹[ƒv‚·‚é‚̂͂¨‚©‚µ‚¢‚©‚çƒ`ƒFƒbƒN‚µ‚Ä‚Ý

306:nobody‚³‚ñ
09/02/22 22:29:18 3nGhqmkB
>>305
bigin‚ðƒ‹[ƒv‚ÌŠO‚Éo‚µ‚½‚çˆÓ–¡‚È‚¢‚̂łÍH

‚¾‚Á‚ÄƒŠƒgƒ‰ƒC‚Å‚«‚È‚­‚Ȃ邵B

307:nobody‚³‚ñ
09/02/22 22:31:48
>>306
‚ë[‚é‚΂Á‚­‚·‚ê‚΂¢‚¢‚¶‚á‚ñ
>>298‚³‚ñ‚ª³‰ð‚Å‚µ‚å

308:nobody‚³‚ñ
09/02/22 22:34:36 3nGhqmkB
‚Ƃ肠‚¦‚¸‚킯‚í‚©‚ñ‚È‚­‚È‚Á‚Ä‚«‚½‚Ì‚ÅA
‰ü‘¢Ï‚݂̃R[ƒh‚ð‰ü‚߂Ă͂è‚Ü‚·B

309:nobody‚³‚ñ
09/02/22 22:35:58 3nGhqmkB
‚PD‚‚ˆ‚

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}
$bUpdatePending = true;
while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");
sleep(10);

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
sleep(1);
}
catch (PDOException $e) {



print( $e->getMessage());
$oDbCxn->rollback();
}
}
?>

310:nobody‚³‚ñ
09/02/22 22:46:19
1.php‘¤‚̓‹[ƒv‚³‚¹‚邯AƒeƒXƒg‚ɂȂç‚ñ‚©‚çA
ŽÀs’†‚Ìsleep‚¾‚¯‚Å‚¢‚¢‚±‚Ƃɂµ‚ÄAƒ‹[ƒvŠO‚µ‚½•û‚ª‚悳‚°B

‚»‚ê‚©‚çAƒƒbƒNˆÈŠO‚Ì—áŠO‚ÌŽž‚à–³ŒÀƒ‹[ƒv‚µ‚¿‚Ⴄ‚킯‚ÅEEE
‚Ü‚ŸAƒeƒXƒg‚¾‚©‚ç‚¢‚¢‚¯‚ÇB

311:nobody‚³‚ñ
09/02/22 22:47:07
—áŠO•ª‚©‚Á‚ĂȂ¢‚̂łÍH

312:nobody‚³‚ñ
09/02/22 22:48:00
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚à‰ö‚µ‚¢‚—

313:nobody‚³‚ñ
09/02/22 23:08:50 3nGhqmkB
>>310
‚»‚µ‚½‚烋[ƒv‚Í‚¸‚µ‚Ă݂悤‚©‚ÈH

314:nobody‚³‚ñ
09/02/22 23:17:01 3nGhqmkB
‚æ‚­l‚¦‚½‚çAƒ[ƒ‹ƒoƒbƒN‚µ‚ëA‚Æ‚©‚¢‚¤ƒAƒhƒoƒCƒX‚Í–³ˆÓ–¡‚¾‚È

‚¾‚Á‚Ädatabase@is@locked‚Á‚Ä‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚¢‚é‚킯‚¾‚©‚çA
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðƒQƒbƒg‚Å‚«‚Ä‚¢‚È‚¢‚킯‚¾‚©‚çA
‚»‚à‚»‚àƒ[ƒ‹ƒoƒbƒN‚È‚ñ‚©‚µ‚È‚¢‚킯‚ÅB

315:nobody‚³‚ñ
09/02/22 23:19:21 3nGhqmkB
ƒ\[ƒXƒR[ƒh‚ð‰ü•Ï‚µ‚½‚Ì‚ÅA
3.php‚Æ‚SD‚‚ˆ‚‚Æ‚¢‚¤‚±‚Ƃɂµ‚Ü‚µ‚½B

‚RD‚‚ˆ‚

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;

try {
$oDbCxn->beginTransaction();

$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");
sleep(10);

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
sleep(1);
}
catch (PDOException $e) {
print( $e->getMessage());
$oDbCxn->rollback();
}
?>

316:nobody‚³‚ñ
09/02/22 23:20:11
>>315
‘O‚æ‚­uŽ¿–âv‚Á‚Ä‘‚¢‚Ä‚½lH

317:nobody‚³‚ñ
09/02/22 23:20:13 3nGhqmkB
‚SD‚‚ˆ‚

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;
while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
// Update failed. Wait a while before trying again in the next loop
print( $e->getMessage());
$oDbCxn->rollback();

}
}
?>

318:nobody‚³‚ñ
09/02/22 23:22:14 3nGhqmkB
‚RD‚‚ˆ‚@|„@‚SD‚‚ˆ‚
‚Æ‚¢‚¤‡”Ô‚ÅŽÀs‚·‚é—¬‚ê‚Å‚·

‚RD‚‚ˆ‚@|„‚P‚O•b‘Ò‚Â
‚SD‚‚ˆ‚@|„‘Ò‚½‚È‚¢‚Å‚·‚®‚ÉŽÀs

319:nobody‚³‚ñ
09/02/22 23:22:53 3nGhqmkB
ŽÀŒ±Œ‹‰Ê

‚RD‚‚ˆ‚@ƒGƒ‰[–³‚µ
ƒJƒEƒ“ƒgƒAƒbƒv‚ͬŒ÷‚µ‚Ä‚¢‚é

‚SD‚‚ˆ‚
SQLSTATE[HY000]: General error: 5 database is locked
ƒJƒEƒ“ƒgƒAƒbƒv‚ͬŒ÷‚µ‚Ä‚¢‚é

320:nobody‚³‚ñ
09/02/22 23:36:10 3nGhqmkB
‚ ‚êH
‚à‚µ‚©‚µ‚ÄAŠ®¬H
¬Œ÷‚µ‚Ä‚¢‚éHH

321:nobody‚³‚ñ
09/02/22 23:38:30
>>314
‚È‚ñ‚©Š¨ˆá‚¢‚µ‚ĂȂ¢‚©‚¢H

322:nobody‚³‚ñ
09/02/23 00:01:27 DYtiHKsN
‚±‚ê‚Å‚¤‚Ü‚­‚¢‚Á‚½

‚VD‚‚ˆ‚@|„@‚WD‚‚ˆ‚
‚VD‚‚ˆ‚@wait@‚P‚Oseconds
‚WD‚‚ˆ‚@wait@‚O

‚VD‚‚ˆ‚

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}
$bUpdatePending = true;
while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");
sleep(10);
$oDbCxn->commit();
$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
sleep(3);
$oDbCxn->rollback();
}
}
?>

323:nobody‚³‚ñ
09/02/23 00:02:02 DYtiHKsN
‚WD‚‚ˆ‚

<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;

while ($bUpdatePending) {
try {
$oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
sleep(3);
$oDbCxn->rollback();
}
}
?>

324:nobody‚³‚ñ
09/02/23 00:03:11 DYtiHKsN
‚Å‚àA‚WD‚‚ˆ‚‚ÌÅŒã‚̂ق¤‚ÌA

sleep(3);
$oDbCxn->rollback();


‚±‚ê‚È‚ñ‚¾‚¯‚ÇA‚¹‚Á‚©‚­sleep‚ð“ü‚ꂽ‚Ì‚ÉA
sleep‚µ‚Ä‚¢‚邿‚¤‚·‚ªŒ©‚ç‚ê‚È‚¢B

‚VD‚‚ˆ‚‚ÌŽÀs‚ªI‚í‚邯A‘¦À‚É
ŠÔ”¯‚¢‚ꂸ‚ÉA‚WD‚‚ˆ‚‚ÌŽÀs‚àI—¹‚µ‚Ä‚¢‚éB

‚È‚ñ‚Å‚¾H
3•b‘Ò‚Á‚Ä‚©‚çƒ[ƒ‹ƒoƒbƒN‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©H

325:nobody‚³‚ñ
09/02/23 00:03:49 DYtiHKsN
‚ ‚ÆAƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðƒQƒbƒg‚µ‚Ä‚¢‚È‚¢‚Ì‚ÉA
ƒ[ƒ‹ƒoƒbƒN‚·‚邯‚¢‚¤ˆÓ–¡‚ª‚í‚©‚ç‚ñB

‚¢‚Á‚½‚¢‚Ç‚±‚É–ß‚Á‚Ä‚¢‚邯‚¢‚¤‚Ì‚¾H

326:nobody‚³‚ñ
09/02/23 00:16:50
database is locked‚̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“Ž©‘̂ł͂Ȃ­A
‚»‚Ì’†‚ÌUPDATE•¶‚ɑ΂µ‚ẴGƒ‰[‚Å‚ ‚éB
‚Ȃ̂ÅAƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“Ž©‘̂͊JŽn‚³‚ê‚Ä‚¢‚é‚Ì‚ÅA
ˆê’U‚ë[‚é‚΂Á‚­‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð‰ü‚߂ăgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŠJŽn‚µ‚Ä‚¢‚éB

327:nobody‚³‚ñ
09/02/23 00:17:43
„ˆê’U‚ë[‚é‚΂Á‚­‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð‰ü‚߂ăgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŠJŽn‚µ‚Ä‚¢‚éB
ˆê’U‚ë[‚é‚΂Á‚­‚Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ð•‚¶‚ÄA‰ü‚߂ăgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðŠJŽn‚µ‚Ä‚¢‚éB

328:nobody‚³‚ñ
09/02/23 00:19:44 DYtiHKsN
>>326-327

‚È‚é‚Ù‚Ç‚Ë[
‚悤‚â‚­‚í‚©‚Á‚Ä‚«‚½‚킟
@‚«‚½‚킟
@@‚«‚½‚킟

329:nobody‚³‚ñ
09/02/23 00:22:06 DYtiHKsN
‚â‚Á‚Ï‚ ‚ꂾ‚ÈB
SQLite‚Ì‚S‚‚̃ƒbƒN‚Ì‚¤‚¿A
‚·‚®‚ɃƒbƒN‚ðŠl“¾‚Å‚«‚é‚Ì‚ðA
–¾Ž¦“I‚É‘‚©‚È‚¢‚Æ‚¾‚ß‚¾‚ÈB

$oDbCxn->beginTransaction();

ª‚±‚ꂪƒ_ƒ‚Á‚Ä‚±‚ÆB
‚È‚º‚È‚çAª‚¾‚ÆAƒfƒtƒHƒ‹ƒg‚̃ƒbƒN‚ª‘I‘ð‚³‚ê‚éB
SQLite‚É‚¨‚¯‚éAƒfƒtƒHƒ‹ƒg‚̃ƒbƒN‚Æ‚ÍAdefferd@lock‚Å‚ ‚éB

‚±‚ꂾ‚Æ’x‰„‚·‚é‚©‚çA‚S‚‚̈—‚ðƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ł͂³‚Ý‚½‚¢A
‚ȂǂƂ¢‚¤ê‡‚ɂ͕sŒü‚«B

330:nobody‚³‚ñ
09/02/23 00:29:36
busy_timeout‚ÌÝ’è‚ð‚·‚é‚ñ‚¶‚Ⴞ‚߂Ȃ̂©H

331:nobody‚³‚ñ
09/02/23 00:45:25 DYtiHKsN
>>330
‚â‚Á‚½‚±‚Æ‚ ‚éH

332:nobody‚³‚ñ
09/02/23 00:58:26 DYtiHKsN
‚à‚¤ˆê‚‚̌œ”OB
SQLite‚ÍNFS‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŽg‚Á‚Ä‚¢‚éƒ}ƒVƒ“‚ÅŽÀs‚·‚邯
‚Ô‚Á‚±‚í‚ê‚é‚炵‚¢B

NFS‚Ƃ͂¨‚à‚ÉUNIX‚ÅŽg‚í‚ê‚éƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚炵‚¢B
“Á‚ÉfreeBSD‚ł悭Žg‚í‚ê‚é‚炵‚¢B

Ž©•ª‚ªŽØ‚è‚Ä‚¢‚郌ƒ“ƒ^ƒ‹ƒT[ƒo[‚ÍfreeBSD‚Ȃ̂ÅA
‚Ђå‚Á‚Æ‚µ‚ÄSQLite‚ÍŽg‚¦‚È‚¢‚ñ‚¶‚á‚È‚¢‚©H

333:nobody‚³‚ñ
09/02/23 01:02:31
NFSŽg‚Á‚Ă郌ƒ“ƒ^ƒ‹ƒT[ƒo‚È‚ñ‚ĂȂ¢‚©‚çˆÀS‚µ‚ëw

334:nobody‚³‚ñ
09/02/23 01:02:40
URLØÝ¸(jp.php.net)

„ƒqƒ“ƒg
„NFSƒp[ƒeƒBƒVƒ‡ƒ“‚Ƀ}ƒEƒ“ƒg‚³‚ꂽSQLiteƒf[ƒ^ƒx[ƒX‚ðˆ—‚·‚邱‚Æ ‚Í„§‚³‚ê‚Ü‚¹‚ñB
„ƒƒbƒN‚ÉŠÖ‚µ‚ÄNFS‚Í’˜‚µ‚¢–â‘肪‚ ‚é‚Ì‚ÅA ƒf[ƒ^ƒx[ƒX‚ð‘S‚­ƒI[ƒvƒ“‚·‚邱‚Æ‚³‚¦‚Å‚«‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
„‚Ü ‚½A¬Œ÷‚µ‚½ê‡‚Å‚àAƒƒbƒN‚ÉŠÖ‚·‚é“®ì‚Í—\‘ª‚Å‚«‚È‚¢Œ‹‰Ê‚ð¶‚މ ”\«‚ª‚ ‚è‚Ü‚·B

‚¾‚Á‚Ä‚³B‚±‚Á‚¿’²‚ׂé‚Ì‚ªæ‚¶‚á‚È‚¢H‚—

335:nobody‚³‚ñ
09/02/23 01:02:48 DYtiHKsN
SQLite‚É‚ÍA

deferred,
immediate,
exclusive

‚Æ‚¢‚¤‚R‚‚̎í—ނ̃ƒbƒN‚ª‚ ‚邪A
‚Ç‚ê‚ðŽg‚¤‚ׂ«‚©H‚Æ‚¢‚¤‚Ì‚ÍAl‚¦‚È‚­‚Ä‚¢‚¢‚ÌH

$dbh->beginTransaction();

‚±‚ê‚ðŽg‚¤‚ÆAŽ©“®“I‚ÉAƒfƒtƒHƒ‹ƒg‚ÌAƒƒbƒN‚ª
‘I‘ð‚³‚ê‚éBSQLite‚É‚¨‚¯‚éƒfƒtƒHƒ‹ƒg‚̃ƒbƒN‚Æ‚Í
deferred@ƒƒbƒN‚Å‚ ‚éB

‚à‚µ‹âsŒûÀ‚Ȃǂ̎À‘•‚ð‚µ‚½‚¢ê‡A
exclusive‚É‚µ‚È‚¢‚ƃ_ƒ‚Ȃ̂ł͂Ȃ¢‚©H

‚Ü‚½Aimmediate‚Á‚ÄA‚È‚ñ‚Ì‚½‚߂ɂ ‚é‚ñ‚¾H
‚¢‚ÂŽg‚¤‚ñ‚¾H

336:nobody‚³‚ñ
09/02/23 01:03:21 DYtiHKsN
>>333
‚æ‚©‚Á‚½

337:nobody‚³‚ñ
09/02/23 01:07:02
ƒƒbƒN‚ƃgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚̈Ⴂ‚ð•׋­‚µ‚Ä‚«‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH

338:nobody‚³‚ñ
09/02/23 01:07:46
‰´‚à‚»‚¤Žv‚¤‚—

339:nobody‚³‚ñ
09/02/23 01:29:03
‚±‚¢‚‘O‚¢‚½ƒLƒeƒB‚¾‚ë
’Ê•ñ‚µ‚Ü‚µ‚½‚Æ‚©sqliteŠÖ˜A‚Å•…‚é‚Ù‚Ç‘‚«ž‚ñ‚Å‚½

340:nobody‚³‚ñ
09/02/23 01:29:11
Wiki‚ÆCMS‚Á‚Ăǂ¤ˆá‚¤‚Ì

341:nobody‚³‚ñ
09/02/23 01:36:09
>>316‚ðƒXƒ‹[‚µ‚Ă鎞“_‚ÅŠm’è

342:nobody‚³‚ñ
09/02/23 01:38:00
>>340
Wiki‚àCMS‚̈êŽí‚¾‚æ
Wiki‚ª‘¼‚ÌCMS‚ƈႤ‚Ì‚ÍA•s“Á’葽”‚É‚æ‚éƒTƒCƒg\’z‚ðŽå‘̂Ƃµ‚½\¬‚ɂȂÁ‚Ä‚¢‚é

‚‚©PHPŠÖŒW‚È‚¢‚¶‚á‚ñ

343:nobody‚³‚ñ
09/02/23 02:23:27 DYtiHKsN
‚à‚µ‚©‚µ‚Äwhile‚¢‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©H
sleep‚µ‚Ärollback‚¾‚¯‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©H

344:nobody‚³‚ñ
09/02/23 03:33:25
‚±‚¢‚ƒvƒƒOƒ‰ƒ€”‚̕û‚ƃ}ƒ‹ƒ`‚¾‚Á‚½
½ÚØÝ¸(tech”Â:284-”Ô)

345:nobody‚³‚ñ
09/02/23 03:44:00
”hŒ­æ‚ÌŠ½Œ}‰ï‚ȂǂÅAŽï–¡‚ð•·‚©‚ê‚邱‚Æ‚ª‚ ‚è‚Ü‚·B
Ž„‚ÌŽï–¡‚Í–L•x‚ʼnº‹L‚̂Ƃ¨‚è‚Å‚·B
EƒAƒjƒAƒGƒƒQA“¯lŽAƒAƒjƒ\ƒ“
E•—‘­AƒXƒgƒŠƒbƒvŠÓÜ
Eº—DAH—tŒnƒAƒCƒhƒ‹ƒCƒxƒ“ƒgŽQ‰Á

‚µ‚©‚µA‚±‚ê‚ðŒ¾‚¤‚ÆA‚¨‚»‚ç‚­‚Ђ©‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·BBB
‚È‚ñ‚ÄŒ¾‚¦‚΂悢‚̂łµ‚傤‚©H

‹x‚݂̓ú‚͉½‚ð‚µ‚Ä‚éH‚Æ•·‚©‚ê‚Ä‚àAº—Dƒ‰ƒCƒu‚ÌÅ‘Oü‚Å
ƒTƒCƒŠƒEƒ€‚ð‚à‚Á‚ÄA’µ‚ñ‚Å‚¢‚é‚È‚ñ‚ÄŒ¾‚¦‚Ü‚¹‚ñB

346:nobody‚³‚ñ
09/02/23 04:39:47 cBNbBaFX
$a = "aaa"

if(preg_match("/^[0-9]+$/",$a) == true){
echo "ok";
}else{
echo "dame";
}

‚Ådame‚ɂȂÁ‚Ä‚­‚ê‚é‚Ì‚É(if(preg_match("/^[0-9]+$/",$a)‚Å‚à‚¢‚¯‚½)A

if(preg_match("/^[0-9]+$/",$a) !== false){
echo "ok";
}else{
echo "dame";
}

‚¾‚Æ$a‚ð‰½‚É‚µ‚Ä‚à‘S•”ok‚ɂȂéEE
‚È‚ñ‚Å„ƒ

347:nobody‚³‚ñ
09/02/23 04:40:33 cBNbBaFX
¨$a = "aaa";

348:nobody‚³‚ñ
09/02/23 04:52:33
>>346
URLØÝ¸(jp.php.net)

349:nobody‚³‚ñ
09/02/23 05:29:48 DYtiHKsN
<?php
try {
$oDbCxn = new PDO('sqlite:test1');
$oDbCxn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch (PDOException $e) {
die("Error connecting to DB");
}

$bUpdatePending = true;

while ($bUpdatePending) {
try {
$oDbCxn->query("BEGIN EXCLUSIVE TRANSACTION");

// $oDbCxn->beginTransaction();
$oDbCxn->exec("UPDATE tb1 SET value = value + 1 WHERE id = '1'");

$oDbCxn->commit();

$bUpdatePending = false; // Exit the loop now the update has been done
}
catch (PDOException $e) {
print $e->getMessage();

$oDbCxn->rollback();
}
}
?>

350:nobody‚³‚ñ
09/02/23 05:30:39 DYtiHKsN
>>349
ŽÀs‚·‚邯A‚È‚ñ‚ŃGƒ‰[‚ɂȂé‚ÌH

PHP5 + PDO + SQLite3
----------------------------------
database structure

id | name| value

1 | value| 5
-------------------------------
database name = test1

table name= tb1

351:nobody‚³‚ñ
09/02/23 05:33:14 DYtiHKsN
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ðƒXƒ^[ƒg‚·‚é‚Ì‚ÉA
$oDbCxn->query("BEGIN EXCLUSIVE TRANSACTION");
‚̓_ƒ‚ÅA
$oDbCxn->beginTransaction();
‚È‚ç—Ç‚¢A‚Æ‚¢‚¤‚̂͂¨‚©‚µ‚¢B
‚È‚ºƒGƒ‰[‚ɂȂé‚ÌH

352:nobody‚³‚ñ
09/02/23 06:48:25 c878IibK
‹³‚¦‚ĉº‚³‚¢B

test.txt ‚Æ‚¢‚¤utf-8‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚Ä’†‚É•¶‚Æ‚©php‚̕ϔ‚Æ‚©‚ª‘‚¢‚Ä‚ ‚è‚Ü‚·B
‚±‚ê‚ðsjis‚Ìtest.php‚œǂݞ‚Ý•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªincude‚¾‚Æ•¶Žš‰»‚¯‚µ‚Ü‚·B
‚Ç‚¤‚·‚ê‚Ε\ަ‚Å‚«‚Ü‚·‚©H

353:nobody‚³‚ñ
09/02/23 06:59:44
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS" />
‚ð“f‚¢‚Ä‚â‚é

354:nobody‚³‚ñ
09/02/23 07:08:52
>>353
‚»‚Ì’mޝ‚ʼnñ“š‚µ‚æ‚¤‚ÆŽv‚¦‚é‚È‚ñ‚Ä‘f’¼‚ÉŠ´S‚·‚邿

355:nobody‚³‚ñ
09/02/23 07:20:40 cBNbBaFX
>>348
Ž©•ª‚È‚è‚É’²‚ׂĂ݂܂µ‚½„ƒ
mb_ereg‚Å‚Í !== false ‚Å‚¢‚¯‚½‚Ì‚ÅA‚»‚ê‚àˆê‚É”ä‚ׂĂ݂½‚ç
•Ô‚è’l‚̂Ƃ±‚ªA
mb_ereg
„³‹K•\Œ»‚Ɉê’v‚µ‚È‚¢‚©A ƒGƒ‰[‚ð”­¶‚µ‚½ê‡‚É FALSE ‚ð•Ô‚µ‚Ü‚·B
preg_match
„preg_match() ‚ÍAƒGƒ‰[‚ª”­¶‚µ‚½ê‡‚ÉFALSE‚ð•Ô‚µ‚Ü‚·B
‚Å‚µ‚½B
preg_match‚ͳ‹K•\Œ»‚Ɉê’v‚µ‚È‚¢‚Æ‚«‚Ífalse‚ð•Ô‚µ‚Ä‚­‚ê‚È‚¢‚Ì‚ÅA
!== false‚ªƒXƒ‹[‚³‚ꂽ‚Æ‚¢‚¤‚±‚Ƃł悢‚̂łµ‚傤‚©H„ƒ
¡‚܂őS•”!== false‚łł«‚邯Žv‚Á‚ĂĂ»‚ê‚Å‚â‚Á‚Ä‚½‚̂ŕÏX‚ª‘å•ςł·‚ª
preg_match‚̂Ƃ«‚Í==‚Æ‚©‰½‚à‚‚¯‚È‚¢ƒo[ƒWƒ‡ƒ“‚Å‚â‚Á‚Ä‚¨‚«‚Ü‚·„ƒ
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

356:nobody‚³‚ñ
09/02/23 07:29:25
>>352
‹t‚¾UTF-8‚Ì•û
—¼•ûŽg‚¢‚½‚¢‚È‚ç•ÏŠ·‚©‚¯‚é‚ׂµ

357:nobody‚³‚ñ
09/02/23 16:02:31
OS linux
PHP ver 5.2.5
˜AŒg@‚Æ‚­‚ɂȂµ
<?
//------------------------------------------------
//ƒyƒbƒg‰Â”Û
//------------------------------------------------
function GetPet_F($int)
{
$res = "";
if($int=="0") $res = "•s‰Â";
else $res = "‰Â”\";
return $res;
}
print GetPet_F(0);
?>
ˆÈãƒ\[ƒXƒR[ƒh‚Åsyntax error, unexpected $endo‚é‚ñ‚Å‚·‚ª‰½‚ªŒ´ˆö‚È‚ñ‚Å‚µ‚傤‚©EEE

358:357
09/02/23 16:02:51 yJ3BEx4Z
IDo‚·‚Ì–Y‚ê

359:nobody‚³‚ñ
09/02/23 16:12:39
‚ ‚êA—¬o‚µ‚Ä‚éH

360:nobody‚³‚ñ
09/02/23 16:31:29
>>352
eval(mb_convert_encoding(file_get_contents('test.txt'), 'Shift-JIS', 'UTF-8'));

>>357
\•¶‚ɊԈႢ‚͂Ȃ¢‚©‚ç
ƒXƒNƒŠƒvƒg‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ª mbstring.script_encoding ‚Ƈ‚Á‚ĂȂ¢‚ñ‚Å‚µ‚傤

361:nobody‚³‚ñ
09/02/23 16:37:17 yJ3BEx4Z
‰Â”\‚Ì”\”²‚¢‚½‚çƒGƒ‰[o‚È‚©‚Á‚½‚Å‚·EEE
‚È‚ñ‚Ȃ̂¾‚낤

362:nobody‚³‚ñ
09/02/23 16:46:30
>>357
Œ´ˆö‚ÍAShift Jis‚Ì5C–â‘肾‚ËB
”\‚ÌShift Jis‚̃R[ƒh‚ª94 5C
‚TC‚̓oƒbƒNƒXƒ‰ƒbƒVƒ…iShift Jis‚¾‚Æ¥)‚Ȃ̂ÅA
PHP‚̃p[ƒT‚ªAI‚í‚è‚̃_ƒuƒ‹ƒNƒH[ƒe[ƒVƒ‡ƒ“‚ð•¶Žš—ñ‚Æ”Fޝ‚µ‚Ä‚µ‚Ü‚¤B
Œ‹‰ÊA•¶Žš—ñ‚ª•‚¶‚ç‚ê‚Ä‚¢‚È‚¢‚Æ”»’f‚³‚ê‚ÄAƒGƒ‰[‚ɂȂéB


363:nobody‚³‚ñ
09/02/23 17:31:12
¡ŽžSJIS‚ŃXƒNƒŠƒvƒg‘‚­‚â‚‚Ȃñ‚Ä‚¢‚ñ‚ÌH

˜b‚͕ςí‚邪

echo '<table `'.
'`````````'.
'`````````'.
'`````````'.
'`````````';

ˆøŒp‚¬‚ŃvƒƒOƒ‰ƒ€‚̃\[ƒXƒR[ƒhŒ©‚½‚炱‚¤‚È‚Á‚Ä‚½
‚Ü‚¶ŠÈ•Ö‚µ‚Ä‚­‚êEEEorz
‚ ‚ÆA“¯‚¶—v—Ì‚Åecho‚ÅJavaScript‚Æ‚©“f‚«o‚µ‚Ä‚é‚Ì‚à‚â‚߂Ă­‚ê

ƒNƒGƒŠ‚͂܂¾‹–‚¹‚é

ŽdŽ–‚ŃvƒƒOƒ‰ƒ€‚·‚邯‚«‚͂ق©‚Ìl‚ɂ킩‚è‚â‚·‚¢ƒR[ƒh‚É‚µ‚Ä‚­‚¾‚³‚¢
‚±‚ê‚Ü‚¶‚Å‚¨Šè‚¢

364:nobody‚³‚ñ
09/02/23 17:59:46
--enable-zend-multibyte•t‚¯‚Ämbstring.script_encoding‚ðÝ’è‚·‚è‚á
Shift-JIS‚¾‚낤‚ª‰½‚Å‘‚±‚¤‚ª‚»‚¢‚‚̎©—R‚¾
ŽG’kƒXƒŒ‚És‚¯ƒNƒY

365:nobody‚³‚ñ
09/02/23 21:03:10 cBNbBaFX
‚Ü‚½Ž¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·
$aa = "AA";
$bb = "bb";

$sql = "SELECT * FROM v001upfile WHERE :AA = :BB";
$result = executeQuery($sql);
$result->bindParam(":AA",$aa,PDO::PARAM_STR);
$result->bindParam(":BB",$bb,PDO::PARAM_STR);
$result->execute();

$row = $result->fetchAll();
$rows = count($row);

‚̂悤‚É‚·‚邯Awhere‚ÉŠY“–‚·‚éƒf[ƒ^‚ª‚È‚­A$rows‚à0‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B‚¢‚ë‚¢‚낵‚Ä‚¢‚邯A
$sql = "SELECT * FROM v001upfile WHERE AA = :BB";
‚Æ‚·‚邯ƒf[ƒ^‚ª“¾‚ç‚ê‚Ü‚µ‚½B
‚Ç‚¤‚â‚çwhere :AA‚Ìbind‚̃pƒ‰ƒ[ƒ^APDO::PARAM_STR
‚ÅA'AA'‚Æ‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚©‚çHA‚¾‚߂̂悤‚È‹C‚ª‚·‚é‚̂ł·‚ªA
‰ðŒˆô‚ ‚è‚Ü‚µ‚½‚ç‚æ‚낵‚­‚¨‚Ë‚ª‚¢‚µ‚Ü‚·

366:nobody‚³‚ñ
09/02/23 21:21:42
>>365
‚»‚ê‘Ê–Ú‚¾A‰´‚à”Y‚ñ‚¾
WHERE $AA = ?‚©A ? = ?‚É‚µ‚½‚æ
SELECT‚ÅbindValue‚ÆbindParam‚ÍŽg‚í‚È‚¢•û‚ª‚¢‚¢‚Á‚Ä
ƒO[ƒOƒ‹æ¶‚ªŒ¾‚Á‚Ä‚½

367:nobody‚³‚ñ
09/02/23 21:33:37
PDO::PARAM_STMT

368:nobody‚³‚ñ
09/02/23 21:36:22
ƒJƒ‰ƒ€–¼‚ÉPARAM_STRŽg‚¤‚È‚æ
ƒAƒz‚©‚—

369:nobody‚³‚ñ
09/02/23 22:03:46 ikSisMyc
yOS–¼zCentOS 5.0
yPHP‚̃o[ƒWƒ‡ƒ“zphp5.2
y˜AŒgƒ\ƒtƒgƒEƒFƒAzJavaScript Smarty
yŽ¿–â“à—ez
ƒ†[ƒU‚ªƒƒOƒCƒ“‚ɬŒ÷‚µ‚½‚Æ‚«‚ɃZƒbƒVƒ‡ƒ“‚É’l‚ðƒZƒbƒg‚µ‚Ä
ŽŸ‚Ƀy[ƒW‚ɃAƒNƒZƒX‚µ‚Ä‚«‚½Žž‚ÉSmarty‚Å’l‚ª‚ ‚é‚©Šm”F‚µ‚ĉŠú‰»ˆ—

—áF
{{if $smarty.session.foo == 'bar'}}
init(); //‚±‚ê‚ÍJScript‚ÌŠÖ”
{{/if}}

‚ð‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇAƒuƒ‰ƒEƒU‚ðI—¹‚·‚邯ƒZƒbƒVƒ‡ƒ“‚܂ŔjŠü‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚²‹³Žö‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

370:nobody‚³‚ñ
09/02/23 22:06:30 cBNbBaFX
>>366
sql•¶‚É’¼Ú•Ï”“ü‚ê‚é•û–@‚Å‚µ‚Ü‚µ‚½B‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
>>367,368
‚â‚Á‚Ă݂½‚̂ł·‚ªA”½‰ž‚Æ‚µ‚Ä‚Í356‚Ƃقړ¯‚¶‚Å‚µ‚½
ƒ}ƒjƒ…ƒAƒ‹‚̃pƒ‰ƒ[ƒ^ˆê——‚Ì‚à‚Ì‚ð‚¢‚ë‚¢‚ë‘ウ‚Ä‚â‚Á‚Ă݂½‚̂ł·‚ª
‚Ç‚¤‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

371:nobody‚³‚ñ
09/02/23 22:12:39
>>369
ƒZƒbƒVƒ‡ƒ“‚̓uƒ‰ƒEƒU‚ðI—¹‚·‚邯”jŠü‚³‚ê‚é‚à‚̂ł·
Œp‘±‚µ‚½‚¢‚È‚çƒNƒbƒL[‚ðŽg‚¤‚Æ‚¢‚¢‚æ

372:nobody‚³‚ñ
09/02/23 22:28:00
>>370
‚»‚Ì‚¢‚ë‚¢‚ë‚©‚¦‚Ä‚â‚Á‚Ă݂½A‚Ì’†‚ɳ‰ð‚ª“ü‚Á‚ĂȂ¢‚킯‚¾‚ÈB
ƒrƒbƒg˜a‚͂ƂÁ‚½‚Ì‚©B‚Ü‚ŸA‚¢‚¢‚âBƒƒ“ƒhƒNƒZ

373:nobody‚³‚ñ
09/02/23 22:55:40 DYtiHKsN
‚È‚ºEXCLUSIVE‚̓gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ŠJŽn’¼Œã‚É
ƒWƒƒ[ƒiƒ‹ƒtƒ@ƒCƒ‹‚ð쬂µ‚È‚¢‚Ì‚©H

374:nobody‚³‚ñ
09/02/23 22:59:36
ƒAƒz‚©

375:369
09/02/23 23:03:42
>>371
PHPSESSID‚ðƒNƒbƒL[‚ÉŠi”[‚·‚éŽd—l‚ÆŠ¨ˆá‚¢‚µ‚Ă܂µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

376:nobody‚³‚ñ
09/02/24 00:24:39 r/vu3Jnx
@@@@@@@@@ ¿Q
@@@@@@@@@ @qqq@R
@@@@@@@@@@q½@@}
@@ ¿QQQ¿@ |@@ |
@@ | ƒm@@@@@ R !@@ !
@@/@@œ@@@œ |@@/
@ |@@@@( _œ_)@ ƒ~^ ƒƒRƒR‚܂ŃAƒz‚΂©‚è
@œc¤@@@|¾|@@^
/@QQ@ Rƒm@/
(QQQj@@@/


377:nobody‚³‚ñ
09/02/24 07:08:35
pdo‚Å‹}‚Éinsert‚Å‚«‚È‚­‚È‚Á‚½EE
ƒGƒ‰[‚È‚µ‚ʼn½Ž–‚à‚È‚­I‚í‚Á‚Ä‚é‚̂ɊÌS‚Ìinsert‚¾‚¯‚Å‚«‚Ä‚¢‚È‚¢EE


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5368“ú‘O‚ÉXV/104 KB
’S“–:undef