ShopForBux.com
Всё обо всём

Оцените мои доработки под SEO Edit (Оценивайте, комментируйте))

203 101
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад #4888
BeerMan,
\":wink:\" ну ты же умеешь красиво и как надо! Ну напиши уж)
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4889
было б поподробней написано что и как можно бы было написать! структура данные и тд! а так что там придумывать
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4890
BeerMan, верно, спасиб)
Не хочу раскрывать свою структуру базы и функционал)))
user avatar
Пользователь
На сайте 14 лет
Сообщений : 240
Репутация : 0
10 лет назад #4891
mysql is deprecated...??)) use mysqli.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4892
Forceman, а чем отличается mysql от mysqli ?
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад #4893
ByFly,
Буквой)
Ну а в целом на сколько я это понимаю: mysqli - это язык подключения к БД, он имеет схожие команды с mysql. Работает он быстрее, защита вроде как получше, да и код куда короче получается при написании на mysqli. Перейти на него не сложно, нужно лишь заучить новые команды \":winked:\"
В остальном не углублялся в нахождение различий. Поправляйте меня если что, ток без лишних манер xD
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4894
nanotek,
Поможешь с задачей?
Нужно написать файл cron...
Есть 4 таблицы
1-ая содержит несколько полей, основное поля "id" where выборка
Если count(id)>0
Выполняем условия:
Извлекаем из 2-ой таблицы несколько строк, но главное поля usermail where xid=id
В этой таблице может содержаться очень много полей, где xid=id
Далее когда получаем usermail, их много, делаем следующую проверочку:
3-ая таблица, тоже много строк, но usermail=usermail (только одна строка)
есть некий столбец в 3-ей таблице zzz, нужно вывести из его данные where usermail=usermail (только 1 строка)
Далее условие: если zzz>n, то
Чекаем 4-ую таблицу, исходя из 2-ой таблицы, там в строке есть столбец некий yyy, если в 4-ой таблице есть yyy, то UPDATE, иначе INSERT INTO

1-ая таблица (1 строка)
2-ая таблица (много строк, массив типа)
3-ая таблица (1 строка)
4-ая таблица (1 строка)

Короче это пздц, уже замудрил тут)
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад #4895
ByFly,
https://vk.com/films_tor_ru
сюда черкани, а то не совсем понял суть!
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад #4896
Цитата: ByFly
а чем отличается mysql от mysqli

\":feel:\"
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4897
nanotek, смешно ага \":facepalm:\"
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад #4898
ByFly,
Не понял...
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4899
чтобы в сео едит перейти на mysqli там нужно половину запросов переписать так как там почти всё mysql_result а в mysqli его то нету
да и нужно учиться работать не через while а норм розбирать массивы

Цитата: ByFly
UPDATE, иначе INSERT INTO

лечше используй
ON DUPLICATE KEY UPDATE
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад #4900
Цитата: BeerMan
while

это цыкл
user avatar
Пользователь
На сайте 15 лет
Сообщений : 88
Репутация : 0
10 лет назад #4901
Подкину крутую идею программерам - напишите приложение с функционалом букса для контакта... будут вам миллионы. Заниматься перепилом сеоедита (в который уже раз) - это все пустая трата времени.
user avatar
Пользователь
На сайте 14 лет
Сообщений : 240
Репутация : 0
10 лет назад #4902
Цитата: BeerMan
чтобы в сео едит перейти на mysqli там нужно половину запросов переписать так как там почти всё mтеysql_result а в mysqli его то нету


одно я знаю что логики там нет, а остальное куй с ним.
Реализуйте запросы по примеру Active Record, тогда еще короче код станет, понятней и доступней, самое главное логичным и надежным.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад #4903
Pretorian,
ахах да я знаю что это цыкл! но использовать foreach намного лучше так как он быстрее!
Sergeych,
таких уже много! и не только клики а подписки и тд.
Forceman,
да Active Record хорошая штука ток есть и свои недостатки!
update_batch принимаэт только один параметр что для некоторых потребностей слабовато! пришлось в codeigniter дописывать новую функцию в query build чтобы указывать массыв по которым нужно апдейтить а так хорошая штука!!
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4904
да емае, я тут как бы не дорубаю как написать функцию...
может кто поможет?...
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4905
да не ужели я разрулил эту функцию!
немного пришлось попотеть, куча массивов и очень-очень много условий, проверок...

Ну вот потихому обучаюсь писать скрипты для cron.
Еще в случае ошибки выполнения скрипта сделаю уведомление на email или в лс сайта.
Короче двигаюсь в этой теме)))
Если Вы думаете, что я не смогу переписать сеоэдит или написать скрипт с нуля, то Вы ошибаетесь)))
Я не ищу легких путей)))
Беда только в том, что функционал я не раскрываю, поэтому сколько бы не просил совета, ответа нужного не нахожу на шопе, приходится все изучать самому)))
user avatar
Пользователь
На сайте 15 лет
Сообщений : 88
Репутация : 0
10 лет назад #4906
Цитата: ByFly
Если Вы думаете, что я не смогу переписать сеоэдит или написать скрипт с нуля, то Вы ошибаетесь)))
\":facepalm:\"
Написать с нуля, это изрядный гемор даже для профессионала.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад #4907
Sergeych, программить мне в кайф)
Автор темы
author avatar
ByFly
Пользователь
На сайте 15 лет
Сообщений 858
Тем 17
Репутация 0
Теги темы
Автор не добавил тегов для этой темы
Ответить
Написал(а):