Archívum - Jún 4, 2011
Error404 a hivatkozás címében, de miért?
echo"<a href='http://realgameguides.com/?lang=".(($_GET['lang']=='hu')?"en":"hu");if(isset($_GET['view'])){echo"&view=".$_GET['view'];}echo (($_GET['lang']=='hu')?"'>In English":"'>Magyarul")."</a>";
Hacktivity 2011 - Pályázati felhívás
Az idén is megrendezésre kerülő hackerkonferencia előadókat keres
■ Google Apps ditches support for IE7
IE7, Firefox 3.5 és Safari 3 sem támogatott a továbbiakban
■ A PHP értelmezés több szálon fut?
Sziasztok!
Az érdekelne, hogy a PHP fájlok értelmezése több szálon fut-e?
Gyakorlatban:
A vázolt esetben előfordulhat az, hogy az INSERT parancsnál már nem aktuális a fetch['sorszam'] értéke? Nagyszámú kérések, terhelés esetén.
(Az autoincrement erre a "sorszam" oszlopra nem alkalmazható!)
Ha ez a hibalehetőség előfordulhat, hogyan védhető ki?
■ Az érdekelne, hogy a PHP fájlok értelmezése több szálon fut-e?
Gyakorlatban:
$query = mysql_query("SELECT sorszam FROM fontos_adatok WHERE tulaj = "én" ORDER BY Id DESC LIMIT 1");
$fetch = mysql_fetch_array($query);
/* A végrehajtás innen átadódhat-e egy másik szálra, ami éppen a "fontos_adatok" táblát írja?*/
@mysql_query("INSERT INTO fontos_adatok VALUES ('".(fetch['sorszam'] + 1)."', 'stb', 'stb')");
$fetch = mysql_fetch_array($query);
/* A végrehajtás innen átadódhat-e egy másik szálra, ami éppen a "fontos_adatok" táblát írja?*/
@mysql_query("INSERT INTO fontos_adatok VALUES ('".(fetch['sorszam'] + 1)."', 'stb', 'stb')");
A vázolt esetben előfordulhat az, hogy az INSERT parancsnál már nem aktuális a fetch['sorszam'] értéke? Nagyszámú kérések, terhelés esetén.
(Az autoincrement erre a "sorszam" oszlopra nem alkalmazható!)
Ha ez a hibalehetőség előfordulhat, hogyan védhető ki?