Mam tak:
<?php
$db = &NewADOConnection('mysql');
$db->Connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
$db->debug=1;
$session = new Session($db,'sessions', '500');
array(&$session, '_close'), array(&$session, '_read'), array(&$session, '_write'), array(&$session, '_destroy'), array(&$session, '_gc'));
class Session
{
var $db;
var $session_table;
var $session_lifetime;
function session($db, $session_table, $session_lifetime = '0' )
{
$this->db = $db;
$this->session_table = $session_table;
$this->session_lifetime = $session_lifetime;
}
// i np read
function _read($session_id)
{
$result = $this->db->Execute(\"SELECT session_value FROM \".$this->session_table.\"
if ($result && @$result->RecordCount() > 0) {
$row = $result->FetchRow();
$session_value = $row['session_value'];
return $session_value;
}
else {
return false;
}
}
?>
I teraz tak w każdej z metod wywołanie echo 'Resource: ' . $db->_connectionID;
zwraca poprawny identyfikator.
Gdy włącze debug to wypisuje:
<?php
(mysql): INSERT INTO sessions
(session_id, session_start, session_time
, session_value
) VALUES
('59e8fc3d6e6145e9c684f2fdcfad6754', '1109506393', '1109506393', 'cat_id|s:2:\"91\";SES_PRICE_koszyk|a:1:{i:2765;s:2:\"52\";}SES_WEIGHT_koszyk|a:1:{i:2765;s:1:\"1\";}SES_QTY_koszyk|a:1:{i:2765;i:2;}weight|i:2;suma_zakupow|i:104;') --------------------------------------------------------------------------------
Warning
: mysql_query(): 14 is not a valid MySQL
-Link resource in d
:\serverwwwsklep_toolsadodbdriversadodb-mysql.inc.php on line 461
?>
Samo zapytanie jest ok
Co może być problemem?
Mógłbyś podać mi jak dokładnie to u Ciebie wygląda
Pozdrawiam