Показать сообщение отдельно

  #69  
Старый 09.05.2006, 03:46
dawhimti
Новичок
Регистрация: 08.05.2006
Сообщений: 3
С нами: 10531159

Репутация: 0
По умолчанию

В таблицах mysql (посмотрел через phpmyadmin) все написано по русски

вот полный Database.Class.php

может кто напишет КАК его надо поправить ?

<?php
//============================================
// censored! [www.antichat.ru]
//============================================
class DB_Result
{
var $_result;

function DB_Result($result)
{
$this->_result = $result;
}

function FetchArray()
{
return mysql_fetch_array($this->_result);
}

function dataseek() {
return @mysql_data_seek($this->_result);
}




function fetchrow_assoc() {
return mysql_fetch_assoc($this->_result);
}

function FetchAssocArray()
{
return mysql_fetch_assoc($this->_result);
}

function FetchObject()
{
return mysql_fetch_object($this->_result);
}

function FetchRow()
{
return @mysql_fetch_object($this->_result);
}

function NumRows()
{
return @mysql_num_rows($this->_result);
}

function smysql_version() {
return mysql_get_server_info($this->_result);
}

function NumFields()
{
return mysql_num_fields($this->_result);
}

function FieldName($i)
{
return mysql_field_name($this->_result, $i);
}

function close()
{
$r = @mysql_free_result($this->_result);
unset($this);
return $r;
}
}

class DB
{
var $_handle;

function DB($host, $user, $pass, $db)
{
$this->_handle = @mysql_connect($host, $user, $pass);
if(!$this->_handle)
{
$this->Error('connect');
return false;
}

if(!@mysql_select_db($db, $this->_handle))
{
$this->Error('selectdb');
return false;
}

return true;
}


function Query($query)
{
$res = @mysql_query($query, $this->_handle);
if(!$res)
{
$this->Error('query', $query);
}

return new DB_Result($res);
}

function Escape($query)
{
return mysql_escape_string($query);
}

function InsertId()
{
return mysql_insert_id($this->_handle);
}

function AffectedRows()
{
return mysql_affected_rows($this->_handle);
}

function mysql_version() {
return mysql_get_server_info($this->_handle);
}

function Error($type, $query = '')
{
global $pref;
$my_error = mysql_error();
$my_errno = mysql_errno();

// @mail($pref['sendemail'], "MySQL Error!", "A MySQL Error was detected...\n-------------\nQuery: " .addslashes($query) . "\nError: " . $my_error . "\nIP: $_SERVER[REMOTE_ADDR]\nTime: ".date("d-m-Y, H:i:s")."\nURL:\nhttp://$_SERVER[HTTP_HOST]" . "$_SERVER[REQUEST_URI]" , "\nFrom: $pref[hpname] <$pref[company_email_reply]>" );
// echo('<pre style=font-size:11px>Fehlernummer: ' . $my_errno . '<br />Fehler: ' . $my_error . '<br />Vorgang: ' . $type . ' ' . $query . '<pre><br />');

if($my_errno != 1091 && $my_errno != 1050 && $my_errno != 1062)
{
@putlog("MySQL Error! " . "\nQuery\n" .addslashes($query) . "\n\nError\n" . addslashes($my_error) . "\n\nPage\nhttp://$_SERVER[HTTP_HOST]" . "$_SERVER[REQUEST_URI]\n\nIP: $_SERVER[REMOTE_ADDR]",4);
}
return true;

}


function Disconnect()
{
mysql_close($this->_handle);
}
}
?>

Последний раз редактировалось dawhimti; 09.05.2006 в 03:58..
 
Ответить с цитированием