Minden insert duplázódik
A problémám hogy akármilyen insert utasitást akarok mysqlben végre hajtani mindig kétszer hajtja végre:
pl látogatás naplózás:a $loadtime a php futási idejét adja vissza, ez csak a hiba keresés miatt van.
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
■ pl látogatás naplózás:
- <?php
- $date = date ("Y-m-d H:i:s", mktime());
- $ip = $_SERVER['REMOTE_ADDR'];
- $modul=''; //a weblapon merre járt a látogató
- foreach ($_GET as $key => $value) {
- $modul.=($key=='page') ? '?' : '&';
- $modul.=$key.'='.$value;
- }
- $user_id = isset($_SESSION['felhasznalo_id']) ? $_SESSION['felhasznalo_id'] : 0;
- $endtime = timer();
- $loadtime = $endtime - $starttime;
- $loadtime = number_format($loadtime, 4);
- $insert = mysql_query("INSERT INTO latogatasok VALUES ('', '".$date."', '".$ip."', '".$modul."', '".$user_id."', '".$loadtime."') ");
- echo $loadtime;
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
nem lehet, hogy máshol van a hiba?
nem hiszem
Az a fura hogy ez az index.php legvégén is jelentkezik és akkor is ha egy include_once() fv.el betöltöm pl a hirek_beszur.php -t ott pedig csak egy szál insert volt, semmi ciklus
más ötlet?
hi
kapcsolat azonosíto?
az még érdekesebb...
a kapcsolatazonosító nem lényeg, míg csak egy adatbázist használsz, mert mindig a legutolsó mysql_connect() által megnyitott kapcsolatot használja.