Mysql-Pdo помогите

Печать RSS
362

P
Автор
Землянин
0
Может кто-нибудь знает как переделать запрос
$query = mysql_query('SELECT `id` FROM `files` WHERE `infolder` = "'.$d['path'].'" ORDER BY '.$MODE.' LIMIT '.$start.', '.$onpage);
while($list_sw = mysql_fetch_row($query)) $array_id[] = $list_sw[0];
в MYSQL-PDO...
Заранее благодарен smile

Добавлено через 02:44 сек.
$querygue = DB :: $dbh -> query("SELECT `id` FROM `files` WHERE `infolder`=? ORDER BY `timeupload` DESC LIMIT " . $start . ", " . $onpage . ";", array($d['path']));
while ($list_sw = $querygue -> fetch())$array_id[] = $list_sw[0];
Вот так, не катит!
P
Автор
Землянин
0
Решил проблему smile
Если кому-то нужно будет, то:
$querygue = DB :: $dbh -> query("SELECT `id` FROM `files` WHERE `infolder`=? ORDER BY `timeupload` DESC LIMIT " . $start . ", " . $onpage . ";", array($d['path']));
while ($list_sw = $querygue -> fetch(PDO::FETCH_BOTH)){
$array_id[] = $list_sw[0];
}

2000 лет д.н.э.
0
пипец..и че хорошего в этом пдо?
нагромаждение кода

ツ ツ ツ
0
3. ramzes, Чем нагромождает? этим fetch(PDO::FETCH_BOTH) ?
В основном чаще всего используется FETCH_ASSOC, после соединения можно указать как по умолчанию обрабатывать и потом просто писать $db->query(...)->fetch() намного удобней чем mysql_fetch_assoc(mysql_query(..))
Изменил: Lugaro (08.01.2011 / 03:01)

2000 лет д.н.э.
0
4. .::lugaro::., всем, в 1.5 больше кода, а выгода в чем?

Добавлено через 00:35 сек.
разуж тема не актуальна то можно пофлудить))

ツ ツ ツ
0
Он работает с довольно широким списком баз, меньше гемороя при переезде, написан на С и работать будет быстрее чем подобный класс на РНР
P
Автор
Землянин
0
я не использую ротор, но мне по душе пдо... скорость выше... и просто нравится smile

2000 лет д.н.э.
0
6. .::lugaro::., покажи мне хоть кого то тут кто реально переводил проект с одной бд на другую?;)
это весьма эфемерный плюс
скорость ощутимо выше или просто так в обзорах написанно?
P
Автор
Землянин
0
я вижу, что быстрее

ツ ツ ツ
0
Не сказал бы что скорость выше.. просто как по мне удобней да и если уж так приспичит действующий проект перенести на что другое то это будет не так тяжело сделать, объект всего лишь сменить на обвертку для другого класса =)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск