shotter 0 Опубликовано: 5 апреля 2008 Рассказать Опубликовано: 5 апреля 2008 Хочу делать свои запрос к БД, неполучается подскажите где нетак, кроме днк ? делаю так: 1. создал свой тег в главном шаблоне 2. в index.php аналогично вызову обработчика {custom} вызываю свою функцию: if ( strpos( $tpl->copy_template, "{MY_custom" ) !== false ) { $tpl->copy_template = preg_replace( "#\\{MY_custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies", "MY_custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$do}')", $tpl->copy_template ); }[/codebox] 3. в файле functions.php в функции MY_custom_print запрос например такой вот: [codebox] $sql_select = "SELECT name, alt_name FROM dle_category"; $sql_result=$db->query($sql_select); while($row = mysql_fetch_array($sql_result)) { } ругается вот так вот: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 апреля 2008 Рассказать Опубликовано: 5 апреля 2008 $db->query("SELECT name, alt_name FROM dle_category"); while($row = $db->get_row()) { } Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.