Mailinglisten-Archive |
Hi, das MySQL Buch ist bestellt und die Suchabfrage wegen dem Alter läuft jetzt auch, hab einfach ne AND Verknüpfung gemacht, bissel länger aber es funzt. Nur bin ich diesmal wirklich am Verzweifeln weil die PHPlib mich zum Wahnsinn treibt, mal freut man sich das alles geht und dann kommen Fehler und man kann sie sich nicht erklären... Der kommt jetzt : Database error: Invalid SQL: insert into active_sessions ( sid, name, val, changed ) values ('25a0c0613acb34c6255ac28950fe4cf4', 'Example_Session', 'RXhhbXBsZV9TZXNzaW9uOiR0aGlzLT5pbiA9ICcnOyAkdGhpcy0+cHQgPSBhcnJheSgpOyAkdGh pcy0+cHRbJ2F1dGgnXSA9ICcxJzsgJHRoaXMtPnB0WydsYXN0X2xvZ2luJ10gPSAnMSc7ICR0aGl zLT5wdFsnbG9naW5zJ10gPSAnMSc7ICR0aGlzLT5wdFsncyddID0gJzEnOyAkdGhpcy0+cHRbJ25 ldyddID0gJzEnOyAkR0xPQkFMU1snYXV0aCddID0gbmV3IEV4YW1wbGVfQXV0aDsgJEdMT0JBTFN bJ2F1dGgnXS0+YXV0aCA9IGFycmF5KCk7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3VpZCddID0 gJzknOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydwZXJtJ10gPSAnYWRtaW4nOyAkR0xPQkFMU1s nYXV0aCddLT5hdXRoWydleHAnXSA9ICc5NzU4MDc5NDgnOyAkR0xPQkFMU1snYXV0aCddLT5hdXR oWyd1bmFtZSddID0gJ0NocmlzdGknOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydyZWZyZXNoJ10 gPSAnOTc1ODA3MDQ3JzsgJEdMT0JBTFNbJ2xhc3RfbG9naW4nXSA9ICcwMy4xMi4yMDAwIDAyOjA 2JzsgJEdMT0JBTFNbJ2xvZ2lucyddID0gJzU0JzsgJEdMT0JBTFNbJ3MnXSA9ICcwJzsgJEdMT0J BTFNbJ25ldyddID0gJ04nOyA=', '20001203023048') MySQL Error: 1062 (Duplicate entry 'Example_Session-25a0c0613acb34c6255ac28950fe4cf4' for key 1) Session halted. Mhmm aber der Fehler kommt unregelmäßig und in den anderen Frames wo ja auch die Session genutzt wird kommt der Fehler nicht und der Fehler tritt nicht immer in demselben Frame auf. Ich hab $nobody = true und habe ein ext. Loginform was dann auf frame.php3 leitet...dort baue ich das Frame zusammen. Header frame.php3: page_open(array("sess" => "Example_Session", "user" => "Example_User", "auth" => "Example_Auth", "perm" => "Example_Perm")); [...] <FRAMESET COLS="200,*" BORDER=0> <FRAMESET ROWS="122,*" BORDER=0> <FRAME SRC="<?php $sess->purl("nav.php3") ?>" NAME="navup" NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO> <FRAME SRC="<?php $sess->purl("messager.php3") ?>" NAME="nav" NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=AUTO> </FRAMESET> <FRAMESET ROWS="85,*" BORDER=0> <FRAME SRC="<?php $sess->purl("search.php3") ?>" NAME="up" NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO> <FRAME SRC="<?php $sess->purl("editprofile.php3") ?>" NAME="main" NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=AUTO> </FRAMESET> </FRAMESET> Header : messager.php3 page_open(array("sess" => "Example_Session", "auth" => "Example_Auth", "perm" => "Example_Perm", "user" => "Example_User")); Also in die frame.php3 sollen NUR User rein, niemand anderes hat dort Zutritt. Ich kapiers nicht, entweder es kommt das in jedem Frame das Loginfenster bzw. jetzt klappt es halt soweit nur kommt ab und an in irgendeinem Frame der Datenbankfehler den ich mir nicht erklären kann... Kann mir das evtl. jemand nochmal erklären...oder mir nen Tip geben warum das kommt...?? Danke. Christian
php::bar PHP Wiki - Listenarchive