Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#1131. Gemorroj On (107)
Administrator
2015.09.30 15:03
подозреваю, что php не настроен должным образом
Добавлено спустя    51 секунду:
и ты устанавливаешь yii1, а надо yii2. и устанавливается он через composer
#1132. despod Off (0)
Участник
2015.09.30 15:03
я с оф сайта качнул yii где там второй? http://www.yiiframework.com/download#yii2
ссыль откуда качал! я на денвер пытаюсь поставить
#1133. Gemorroj On (107)
Administrator
2015.09.30 19:07
ну таи там тебе про composer и говорят
#1134. despod Off (0)
Участник
2015.09.30 21:09
а все разобрался теперь ток опенсервер поставить нид чего не особо хочу делать но ковырнуть охото
#1135. Gemorroj On (107)
Administrator
2015.09.30 23:11
денвер давно умер. его место занял оупен сервер. так что ставь не раздумывая.
#1136. despod Off (0)
Участник
2015.10.01 13:01
Спасибо, привык так к денверу,  других не видел, 
Вот еще вопрос есть класс пдо подключения к бд,  как его унаследовать?
#1137. Gemorroj On (107)
Administrator
2015.10.01 15:03
как и любой другой класс
#1138. despod Off (0)
Участник
2015.10.03 23:11
Вот есть класс
Код:
class DB {
private $instance;
public function run() {
 
try {
$this -> instance = new PDO('mysql:host=localhost;dbname=win', 'win', '123456');
$this -> instance = exec('SET CHARACTER SET utf8');
$this -> instance = exec('SET NAMES utf8');
}
catch (PDOException $e) {
exit('Connection failed: '.$e -> getMessage());
}
return $this -> instance;
}
 
public function __destruct() {
$this -> instance = null;
}
 
}
и еще 1
Код:
class a {
private $inst;
public function __construct() {
$this -> inst = new DB();
$this -> inst = $this -> inst -> run();
}
function queryFetch($sql) {
$st = $this -> inst -> query($sql);
return $st -> fetch();
}
}
пытаюсь вывести
Код:
$z = new a();
var_dump($z->queryFetch("SELECT * FROM `users` WHERE `id`=1"));
Вылазеет ошибка незнаю что за х,
Fatal error: Call to a member function query() on a non-object in Z:\home\test.td\www\include\iniSet.php on line 56
что не так сделал?
Отредактировано despod (2015.10.04 01:01)
#1139. Gemorroj On (107)
Administrator
2015.10.04 10:10
$this -> instance = exec('SET CHARACTER SET utf8');
        $this -> instance = exec('SET NAMES utf8');
вот в этом проблема.
#1140. despod Off (0)
Участник
2015.10.04 12:12
спасибо решил проблему так
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'");
$this -> instance = new PDO('mysql:host=localhost;dbname=person', 'person', '123456',$this->options);
заработало
вобще такое решение с классами как сделал я это нормально? не каких косяков нет в нних?
Страниц: 1112 113 114 115 116 117 Все
Главная
WEB
PunBB Mod v0.6.2
0.026 s