yPHPzºçË¥¿â ..
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ÍgUNVÉAÊÌgUNVð¶³¹æ€Æ·éÆ
1bàÒœžÉudatabase@is@lockedvÉÈéÌÅA
EGCg->gCAÆ¢€ð©ªÅ©È¢Æ¢¯Ü¹ñB
±êªC}C`yµÈ¢ÅåÌ|CgŸÆv¢Ü·ªA
»ÌÌ«ûÉ¢ÄÌ¿âÅ·B
Ⱥ©fbhbNÉÈÁĵ܀ÌÅ·
293:nobody³ñ
09/02/22 21:57:20
ŠH[vàÉgUNVH
294:nobody³ñ
09/02/22 21:57:55 3nGhqmkB
>>293
ŸÁÄgCµÈ¢Æ¢¯È¢í¯Ÿ©çB
Èñ©ÔáÁÄéH
295:nobody³ñ
09/02/22 22:01:33
áOª¶·é|CgÍAbegin©exec©²×œH
296:nobody³ñ
09/02/22 22:03:13 3nGhqmkB
>>295
áOͶµÈ¢Éå
ž[[[ÁÆÀsÌÜÜÉÈÁÄA
ÅãÉÍ^CAEgÉÈéñŸÉå
PHPÌftHg^CAEgªUObŸ©ç
60bÅ^CAEgÉÈéÉå
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[gR~bg[hªItÉÈéB
execÉžs·éB
à€êxAbeginTransactionð©¯éªAùÉbegin³êÄéÌÅáO¶
ÅAÜœ[vB
beginð[vÌOÉo·©catchµœÆ«É[obNµÄÝœçÇ€©Ë
299:nobody³ñ
09/02/22 22:13:32
EC-CUBEÌJX^}CYÅ1000ÄÀ¢H
¿ÈÝÉ1NA5lS
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[gR~bg[hªONÅÈ¢ÆgŠÈ¢ÌÅ·©H
൩µÄA
$sql="UPDATE tb1 SET value = value + 1 WHERE id = '1'";
$sth = $dbh->prepare($sql);//vyA[hXe[gg
$sth->execute();//GNXL
[g
Æ©ÁÄâêÎOKH
305:nobody³ñ
09/02/22 22:26:36
»€¶áÈÄAbeginÏÝÈÌÉbegin·éÈÁıÆB
1.phpÅáOªoȢųÀ[v·éÌÍš©µ¢©ç`FbNµÄÝ
306:nobody³ñ
09/02/22 22:29:18 3nGhqmkB
>>305
biginð[vÌOÉoµœçÓ¡È¢ÌÅÍH
ŸÁÄgCÅ«ÈÈéµ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³¹éÆAeXgÉÈçñ©çA
ÀsÌsleepŸ¯Å¢¢±ÆÉµÄA[vOµœûªæ³°B
»ê©çAbNÈOÌáOÌà³À[vµ¿á€í¯ÅEEE
ÜAeXgŸ©ç¢¢¯ÇB
311:nobody³ñ
09/02/22 22:47:07
áOª©ÁÄÈ¢ÌÅÍH
312:nobody³ñ
09/02/22 22:48:00
gUNVàöµ¢
313:nobody³ñ
09/02/22 23:08:50 3nGhqmkB
>>310
»µœç[vÍžµÄÝæ€©ÈH
314:nobody³ñ
09/02/22 23:17:01 3nGhqmkB
ælŠœçA[obNµëAÆ©¢€AhoCXͳӡŸÈ
ŸÁÄdatabase@is@lockedÁÄ¢€G[ªoÄ¢éí¯Ÿ©çA
gUNVðQbgÅ«Ä¢È¢í¯Ÿ©çA
»à»à[obNÈñ©µÈ¢í¯ÅB
315:nobody³ñ
09/02/22 23:19:21 3nGhqmkB
\[XR[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@|PObÒÂ
SD@|ҜȢŷ®ÉÀs
319:nobody³ñ
09/02/22 23:22:53 3nGhqmkB
À±Ê
RD@G[³µ
JEgAbvͬ÷µÄ¢é
SD
SQLSTATE[HY000]: General error: 5 database is locked
JEgAbvͬ÷µÄ¢é
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@POseconds
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
ÅàAWDÌÅãÌÙ€ÌA
sleep(3);
$oDbCxn->rollback();
±êÈñŸ¯ÇA¹Á©sleepðüêœÌÉA
sleepµÄ¢é怷ª©çêÈ¢B
VDÌÀsªIíéÆAŠÀÉ
Ô¯¢êžÉAWDÌÀsàI¹µÄ¢éB
ÈñÅŸH
3bÒÁÄ©ç[obNµÄéñ¶áȢ̩H
325:nobody³ñ
09/02/23 00:03:49 DYtiHKsN
ÆAgUNVðQbgµÄ¢È¢ÌÉA
[obN·éÆ¢€Ó¡ªí©çñB
¢Áœ¢Ç±ÉßÁĢ鯢€ÌŸH
326:nobody³ñ
09/02/23 00:16:50
database is lockedÍgUNV©ÌÅÍÈA
»ÌÌUPDATE¶ÉεÄÌG[Å éB
ÈÌÅAgUNV©ÌÍJn³êÄ¢éÌÅA
êUë[éÎÁÅgUNVðüßÄgUNVðJnµÄ¢éB
327:nobody³ñ
09/02/23 00:17:43
êUë[éÎÁÅgUNVðüßÄgUNVðJnµÄ¢éB
êUë[éÎÁÅgUNVð¶ÄAüßÄgUNVðJnµÄ¢éB
328:nobody³ñ
09/02/23 00:19:44 DYtiHKsN
>>326-327
ÈéÙÇË[
æ€âí©ÁÄ«œí
@«œí
@@«œí
329:nobody³ñ
09/02/23 00:22:06 DYtiHKsN
âÁÏ êŸÈB
SQLiteÌSÂÌbNÌ€¿A
·®ÉbNðlŸÅ«éÌðA
ŸŠIɩȢƟߟÈB
$oDbCxn->beginTransaction();
ª±êª_ÁıÆB
ȺÈçAªŸÆAftHgÌbNªIð³êéB
SQLiteÉš¯éAftHgÌbNÆÍAdefferd@lockÅ éB
±êŸÆx·é©çASÂÌðgUNVÅͳݜ¢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@CVXeðgÁÄ¢é}VÅÀs·éÆ
ÔÁ±íêéçµ¢B
NFSÆÍšàÉUNIXÅgíêét@CVXeçµ¢B
ÁÉfreeBSDÅægíêéçµ¢B
©ªªØèÄ¢é^T[o[ÍfreeBSDÈÌÅA
ÐåÁƵÄSQLiteÍgŠÈ¢ñ¶áÈ¢©H
333:nobody³ñ
09/02/23 01:02:31
NFSgÁÄé^T[oÈñÄÈ¢©çÀSµëw
334:nobody³ñ
09/02/23 01:02:40
URLØÝž(jp.php.net)
qg
NFSp[eBVÉ}Eg³êœSQLitef[^x[Xð·é±Æ ͧ³êܹñB
bNÉÖµÄNFS͵¢âèª éÌÅA f[^x[XðSI[v·é±Æ³ŠÅ«È¢Â\«ª èÜ·B
Ü œA¬÷µœêÅàAbNÉÖ·é®ìÍ\ªÅ«È¢Êð¶Þ \«ª èÜ·B
ŸÁijB±Á¿²×é̪æ¶áÈ¢H
335:nobody³ñ
09/02/23 01:02:48 DYtiHKsN
SQLiteÉÍA
deferred,
immediate,
exclusive
Æ¢€RÂÌíÞÌbNª éªA
Çêðg€×«©HÆ¢€ÌÍAlŠÈÄ¢¢ÌH
$dbh->beginTransaction();
±êðg€ÆA©®IÉAftHgÌAbNª
Ið³êéBSQLiteÉš¯éftHgÌbNÆÍ
deferred@bNÅ é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
bNÆgUNVÌá¢ð׵īœÙ€ª¢¢ñ¶áÈ¢©ÈH
338:nobody³ñ
09/02/23 01:07:46
Žà»€v€
339:nobody³ñ
09/02/23 01:29:03
±¢ÂO¢œLeBŸë
ÊñµÜµœÆ©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Æá€ÌÍAsÁèœÉæéTCg\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
±¢ÂvOÂÌûÆ}`ŸÁœ
œÚØÝž(techÂ:284-Ô)
345:nobody³ñ
09/02/23 03:44:00
hæÌœ}ïÈÇÅAï¡ð·©ê鱯ª èÜ·B
Ìï¡ÍLxźLÌÆšèÅ·B
EAjAGQA¯lAAj\
EAXgbvÓÜ
EºDAHtnAChCxgQÁ
µ©µA±êðŸ€ÆAš»çЩêĵܢܷBBB
ÈñÄŸŠÎæ¢Ìŵ倩H
xÝÌúÍœðµÄéHÆ·©êÄàAºDCuÌÅOüÅ
TCEðàÁÄ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ðœÉµÄàSokÉÈé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
gUNVð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¯Åñµæ€Æ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() ÍAG[ª¶µœêÉ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
Ag@ÆÉȵ
<?
//------------------------------------------------
//ybgÂÛ
//------------------------------------------------
function GetPet_F($int)
{
$res = "";
if($int=="0") $res = "sÂ";
else $res = "Â\";
return $res;
}
print GetPet_F(0);
?>
Èã\[XR[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
\¶ÉÔá¢ÍÈ¢©ç
XNvgÌGR[fBOª 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ÍobNXbV
iShift JisŸÆ¥)ÈÌÅA
PHPÌp[TªAIíèÌ_uNH[e[Vð¶ñÆF¯µÄµÜ€B
ÊA¶ñªÂ¶çêĢȢƻf³êÄAG[ÉÈéB
363:nobody³ñ
09/02/23 17:31:12
¡SJISÅXNvgâÂÈñÄ¢ñÌH
bÍÏíéª
echo '<table `'.
'`````````'.
'`````````'.
'`````````'.
'`````````';
øp¬ÅvOÌ\[XR[h©œç±€ÈÁÄœ
ܶÈÖµÄêEEEorz
ÆA¯¶vÌÅechoÅJavaScriptÆ©f«oµÄéÌàâßÄê
NGÍÜŸ¹é
dÅvO·éÆ«ÍÙ©ÌlÉí©èâ·¢R[hɵğ³¢
±êܶŚè¢
364:nobody³ñ
09/02/23 17:59:46
--enable-zend-multibytet¯Ämbstring.script_encodingðÝè·èá
Shift-JISŸë€ªœÅ±€ª»¢ÂÌ©RŸ
GkXÉs¯NY
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_STRg€Èæ
Az©
369:nobody³ñ
09/02/23 22:03:46 ikSisMyc
yOSŒzCentOS 5.0
yPHPÌo[Wzphp5.2
yAg\tgEFAzJavaScript Smarty
y¿âàez
[UªOCɬ÷µœÆ«ÉZbVÉlðZbgµÄ
Éy[WÉANZXµÄ«œÉSmartyÅlª é©mFµÄú»
áF
{{if $smarty.session.foo == 'bar'}}
init(); //±êÍJScriptÌÖ
{{/if}}
𵜢ñÅ·¯ÇAuEUðI¹·éÆZbVÜÅ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
ZbVÍuEUðI¹·éÆjü³êéàÌÅ·
p±µœ¢ÈçNbL[ðg€Æ¢¢æ
372:nobody³ñ
09/02/23 22:28:00
>>370
»Ì¢ë¢ë©ŠÄâÁÄÝœAÌɳðªüÁÄÈ¢í¯ŸÈB
rbgaÍÆÁœÌ©BÜA¢¢âBhNZ
373:nobody³ñ
09/02/23 22:55:40 DYtiHKsN
ȺEXCLUSIVEÍgUNVJnŒãÉ
W[it@Cð쬵Ȣ̩H
374:nobody³ñ
09/02/23 22:59:36
Az©
375:369
09/02/23 23:03:42
>>371
PHPSESSIDðNbL[Éi[·édlƚᢵÄܵœB
èªÆ€²Ž¢ÜµœB
376:nobody³ñ
09/02/24 00:24:39 r/vu3Jnx
@@@@@@@@@ ¿Q
@@@@@@@@@ @qqq@R
@@@@@@@@@@qœ@@}
@@ ¿QQQ¿@ |@@ |
@@ | m@@@@@ R !@@ !
@@/@@@@@ |@@/
@ |@@@@( __)@ ~^ RRÜÅAzΩè
@c€@@@|Ÿ|@@^
/@QQ@ Rm@/
(QQQj@@@/
377:nobody³ñ
09/02/24 07:08:35
pdoÅ}ÉinsertÅ«ÈÈÁœEE
G[ȵŜàÈIíÁÄéÌÉÌSÌinsertŸ¯Å«Ä¢È¢EE
ÅVX\ŠXbhÌõÞXêbèÌj
[XšÜ©¹Xg¥IvVð\ŠÉÂÔµ2ch
5368úOÉXV/104 KB
S:undef