
23.04.2008, 02:56
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами:
10262314
Репутация:
668
|
|
Написал класс для работы с БД но проблема в то что он работает только в виндовс в локлке а на сервере не хочет
вот сам класс
PHP код:
<?php
/**
* @author @FATAL@
* @copyright 2008
*/
class DB
{
public function __construct($host,$user,$db_pass,$db)
{
$this->connect = mysqli_connect($host,$user,$db_pass);
mysqli_select_db($this->connect,$db);
}
function mysql_qw()
{
$this->args = func_get_args();
$qwery = $this->mysql_make_qw();
return $result = mysqli_query($this->connect,$qwery);
mysqli_free_result($result);
}
private function mysql_make_qw()
{
$tml = $this->args;
$tml[0] = str_replace('%','%%',$tml[0]);
$tml[0] = str_replace('?','%s',$tml[0]);
foreach ($tml as $i => $v)
{
if (!$i)
{
continue;
}
if (is_int($v))
{
continue;
}
$tml[$i] = "'" . mysqli_escape_string($this->connect,$v) . "'";
}
for ($i = $c = count($tml) - 1; $i < $c + 20; $i++)
{
$tml[$i + 1] = "UNKNOWN_PLACEHOLDER_$i";
return call_user_func_array("sprintf",$tml);
}
}
public function __destruct()
{
mysqli_close($this->connect);
}
}
?>
на сервере PHP 5 mysql 5
на компе денвер 3
на сервере пишет
Код:
Fatal error: Call to undefined function mysqli_connect() in /data/home/******/*****/includes/mysql.class.php on line 12
Видему функция отключена?
Последний раз редактировалось Doom123; 23.04.2008 в 03:09..
|
|
|