adodb: Session-Handler (session-clob)
André Laugks
- php
Hallo!
Ich möchte den abodb Session-Handler (adodb-session-clob) einsetzen.
Ich bekomme aber immer eine Fehlermeldung. Es wird auch nichts in der
session-Tabelle eingetragen. Google hat mir nicht weiter geholfen.
Ich habe in der adodb-session.php schon den betreffenden Abschnitt
(ab Zeile 607) gefunden. Da wird folgendes INSERT produziert.
INSERT INTO sessions (expiry, data, sesskey) VALUES (1106555762, null, )
Die Session-ID fehlt da irgendwie. Ich habe es aber nach Anleitung
gemacht.
Der "einfache" Session-Handler (adodb-session) funktioniert.
http://phplens.com/lens/adodb/docs-session.htm
Adodb ist in der aktuellen Version.
//
<?PHP
require_once("adodb/adodb.inc.php");
$ADODB_SESSION_DRIVER='mysql';
$ADODB_SESSION_CONNECT='host';
$ADODB_SESSION_USER ='user';
$ADODB_SESSION_PWD ='password';
$ADODB_SESSION_DB ='db';
include('adodb/session/adodb-session-clob.php');
session_start();
$db->debug = true;
?>
<html>
<body>
<?PHP
$_SESSION['x'] = 'Test';
?>
</body>
</html>
// Fehlermeldung
Session Replace: You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to use near ''
at line 1
MfG, André Laugks