{% else-1 %}
(20 авг 2014, 18:59) (0/1) [-1]
Antonia, Садись, предупреждение за оффтоп.
(20 авг 2014, 18:56) (0/0) [0]
Кое что похожее нашла недавно)
<?php

class db {

public function __construct() {
$this->mysqli = new mysqli("localhost", "blog", "fGM37hbXQ3YMputQ", "blog"*;

}


public function query($sql) {
// $db->query("SELECT * FROM aslkd WHERE id = ?",$id);

$args = func_get_args();

$sql = array_shift($args);
$link = $this->mysqli;

$args = array_map(function ($param) use ($link) {
return "'".$link->escape_string($param)."'";
},$args);

$sql = str_replace(array('%','?'), array('%%','%s'), $sql);

array_unshift($args, $sql);

$sql = call_user_func_array('sprintf', $args);


$this->last = $this->mysqli->query($sql);
if ($this->last === false) throw new Exception('Database error: '.$this->mysqli->error);

return $this;
}

public function assoc() {
return $this->last->fetch_assoc();
}

public function all() {
$result = array();
while ($row = $this->last->fetch_assoc()) $result[] = $row;
return $result;
}

}

?>
  • 1 из 1