Короче,решил конкретно заняться изучение PDO.
Так вот,нужно на PDO получить настройки с базы.
Класс PDO Витин,тоесть с Кинга.
На мускуле это выглядит так:
[code]<?
$systema = mysql_query("SELECT * FROM `settings`"
$set = array();
while ($query = mysql_fetch_array($systema)){
$set[$query[0]] = $query[1];
}?>[/code]
Как это сделать на пдо?
<?php
$query = $db->query("SELECT * FROM `guestbook`"
while($row = $query->fetch()) {
echo $row['id'], '<br />';
}
?>
НЕТ. НЕ БЕРИ ЭТОТ КЛАСС. Он тебе генерацию подрезает. Я сам с него начинал, экзо сцука скинул, сказал тип его класс.
Юзай либо прост:
<?php
$pdo = new PDO('mysql:host=localhost;dbname=dbname', 'user', 'pass');
?>
Либо синглтон.
<?php
$query = $db->exec("SELECT * FROM `guestbook`"
while($row = $query->fetch(PDO::FETCH_ARRAY)) {
echo $row['id'], '<br />';
}
?>
Ну вот я примерно так и делал,но блин,двиг тогда вообще не пашет
„`M®AK`„, посмотри у меня в списке добавленных кодов. Там есть примеры
Может меня не правильно поняли...
Это:
[code]<?
$systema = mysql_query("SELECT * FROM `settings`"
$set = array();
while ($query = mysql_fetch_array($systema)){
$set[$query[0]] = $query[1];
}
?>[/code]
Вставлялось в инклудируемый файл.
Потом выводилось таким образом:
[code]<?
if($set['act']==2){
Хрен зарегистрируешься}
?>[/code]
[code]
<?php
$vars = $db->query("SELECT * FROM `guestbook`"->fetchAll();
foreach($vars as $key => $value)
{
$set[$key] = $value;
}
[/code]