*** empty log message ***

This commit is contained in:
Rodolphe Quiedeville
2002-12-30 13:56:28 +00:00
parent 9415300e6b
commit b4ca8d5e02
3 changed files with 137 additions and 102 deletions

View File

@@ -34,126 +34,161 @@ class Db {
global $conf;
if ($host == '') {
$host = $conf->db->host;
}
if ($user == '') {
$user = $conf->db->user;
}
if ($pass == '') {
$pass = $conf->db->pass;
}
if ($host == '')
{
$host = $conf->db->host;
}
if ($user == '')
{
$user = $conf->db->user;
}
if ($pass == '')
{
$pass = $conf->db->pass;
}
if ($name == '') {
$name = $conf->db->name;
}
if ($name == '')
{
$name = $conf->db->name;
}
$this->db = $this->connect($host, $user, $pass);
if (! $this->db) {
print "Db->Db() rat<61><br>\n";
$this->ok = 0;
return 0;
}
if (! $this->db)
{
print "Db->Db() rat<61><br>\n";
$this->ok = 0;
return 0;
}
$ret = $this->select_db($name);
$this->ok = 1;
return $ret;
}
/*
*
*/
Function select_db($database) {
return mysql_select_db($database, $this->db);
}
Function select_db($database)
{
return mysql_select_db($database, $this->db);
}
/*
*
*/
Function connect($host, $login, $passwd) {
$this->db = mysql_connect($host, $login, $passwd);
return $this->db;
}
Function connect($host, $login, $passwd)
{
$this->db = mysql_connect($host, $login, $passwd);
return $this->db;
}
/*
*
*/
Function clone() {
$db2 = new Db("", "", "", "", "");
$db2->db = $this->db;
return $db2;
}
Function pconnect($host, $login, $passwd) {
$this->db = mysql_pconnect($host, $login, $passwd);
return $this->db;
}
Function close() {
$this->ret = mysql_close($this->db);
return $this->ret;
}
Function query($query, $limit="", $offset="") {
$query = trim($query);
$this->results = mysql_query($query, $this->db);
return $this->results;
}
Function result($nb, $fieldname) {
return mysql_result($this->results, $nb, $fieldname);
}
Function free() {
return mysql_free_result($this->results);
}
Function fetch_object() {
return mysql_fetch_object($this->results);
}
Function plimit($limit=0,$offset=0) {
if ($offset > 0) {
return " LIMIT $offset,$limit ";
} else {
return " LIMIT $limit ";
Function clone()
{
$db2 = new Db("", "", "", "", "");
$db2->db = $this->db;
return $db2;
}
}
Function pdate($fname) {
return "unix_timestamp($fname)";
}
Function pconnect($host, $login, $passwd)
{
$this->db = mysql_pconnect($host, $login, $passwd);
return $this->db;
}
Function idate($fname) {
return strftime("%Y%m%d%H%M%S",$fname);
}
Function close()
{
$this->ret = mysql_close($this->db);
return $this->ret;
}
Function fetch_array() {
return mysql_fetch_array($this->results);
}
Function fetch_row() {
return mysql_fetch_row($this->results);
}
Function fetch_field() {
return mysql_fetch_field($this->results);
}
Function num_rows() {
return mysql_num_rows($this->results);
}
Function affected_rows() {
return mysql_affected_rows($this->results);
}
Function num_fields() {
return mysql_num_fields($this->results);
}
Function error() {
return mysql_error($this->db);
}
Function last_insert_id() {
return mysql_insert_id();
}
Function affected_rows() {
return mysql_affected_rows();
Function query($query, $limit="", $offset="")
{
$query = trim($query);
$this->results = mysql_query($query, $this->db);
return $this->results;
}
Function result($nb, $fieldname)
{
return mysql_result($this->results, $nb, $fieldname);
}
Function free()
{
return mysql_free_result($this->results);
}
Function fetch_object()
{
return mysql_fetch_object($this->results);
}
Function plimit($limit=0,$offset=0)
{
if ($offset > 0) {
return " LIMIT $offset,$limit ";
} else {
return " LIMIT $limit ";
}
}
Function pdate($fname)
{
return "unix_timestamp($fname)";
}
Function idate($fname)
{
return strftime("%Y%m%d%H%M%S",$fname);
}
Function fetch_array()
{
return mysql_fetch_array($this->results);
}
Function fetch_row()
{
return mysql_fetch_row($this->results);
}
Function fetch_field()
{
return mysql_fetch_field($this->results);
}
Function num_rows()
{
return mysql_num_rows($this->results);
}
Function num_fields()
{
return mysql_num_fields($this->results);
}
Function error()
{
return mysql_error($this->db);
}
Function last_insert_id()
{
return mysql_insert_id();
}
Function affected_rows()
{
return mysql_affected_rows();
}
}
?>