Запрос модулей для 6.х.х

8.74K
.
(\/)____o_O____(\/)
Swank, это не ко мне), у меня все как положено
.
Think different
# Swank (28.04.2015 / 22:36)
Koenig, WAT?
Смысл переходить на mysqli и не юзайть плейсхолдеры?
Я думаю что просто добавил букву i в название функций mysql
Через оо подход долго все лопатить.
.
(\/)____o_O____(\/)
Folour, есть и процедурный
.
Think different
# Koenig (28.04.2015 / 22:43)
Folour, есть и процедурный
тоже много лопатить
.
КИДАЛА!!! Дел не иметь!
Koenig, Все как положено но понял что дело гиблое.а для себя и первый вариант пойдет. Класс что использую от дле. Удобно что сразу показывает ошибки есть статистика по каждому запросу на страницу,общая статистика используемых ресурсов.но врядли кому этот вариант понравится разве что для новичков
.
(\/)____o_O____(\/)
MARAZM, дай класс этот глянуть, ну и пару строк кода чтоб посмотреть как работает, про статистику заинтриговало, есть у меня класс подобный тоже
.
# Koenig (28.04.2015 / 21:53)
dokers, http://johncms.com/forum/index ... 96818
Спасибо большое!!!А можно сделать чтобы было не вличном кабинете,а для всех.Типа функции кто где?Нажал на кто онлайн,показывает этот юзер или гость здесь.У меня сейчас все просто на главной.
.
(\/)____o_O____(\/)
dokers, это уже будет как отдельный хак, в принципе запрос там не сложный, выбрать все места юзеров с группировкой по ид юзера , но там будут последние посещения юзеров, то есть в онлайн данные актуальнее
.
КИДАЛА!!! Дел не иметь!
Koenig, В личку ща набросаю.хочу для пабла простой перевод сделать.скорость в 2-3 раза.проверял на мертвом скрипте с генерацией под 0.1
.
КИДАЛА!!! Дел не иметь!
# Koenig (29.04.2015 / 00:49)
MARAZM, дай класс этот глянуть, ну и пару строк кода чтоб посмотреть как работает, про статистику заинтриговало, есть у меня класс подобный тоже
класс прост в использовании можно просто
заменить обычные названия ну почти...
в архиве класс.

вывод статистики не помню где то в каком то скрипте есть скину пожже

подключение

//Конект с базой
define ("DBHOST", "localhost"); 
define ("DBNAME", "");
define ("DBUSER", "");
define ("DBPASS", ""); 
define ("COLLATE", "utf8"); 
$dbcnx = mysql_connect(DBHOST,DBUSER,DBPASS);
if (!$dbcnx) {exit ("Сервер базы данных не доступен");}
if (!mysql_select_db(DBNAME , $dbcnx)){exit ("База данных не доступна");}
mysql_query('SET NAMES "utf8"');
//Инклудим класс Mysqli
require_once $rootpath . 'includes/inc/mysqli.php';
$mysql = new mysql;


коды

mysql_insert_id() $mysql->insert_id()


mysql_query( $mysql->query(


mysql_num_rows( $mysql->num_rows(


mysql_fetch_assoc(mysql_query( $mysql->super_query(


mysql_real_escape_string $mysql->real_escape_string


$a = mysql_result(mysql_query("SELECT COUNT(*)..."), 0);
/*превращается в*/
$a = $mysql->super_query("SELECT COUNT(*)...");
$a = $a['COUNT(*)'];
Всего: 221