Всё обо всём

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

196 101
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад
BeerMan,
:wink: ну ты же умеешь красиво и как надо! Ну напиши уж)
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад
было б поподробней написано что и как можно бы было написать! структура данные и тд! а так что там придумывать
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад
BeerMan, верно, спасиб)
Не хочу раскрывать свою структуру базы и функционал)))
user avatar
Пользователь
На сайте 14 лет
Сообщений : 240
Репутация : 0
10 лет назад
mysql is deprecated...??)) use mysqli.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад
Forceman, а чем отличается mysql от mysqli ?
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад
ByFly,
Буквой)
Ну а в целом на сколько я это понимаю: mysqli - это язык подключения к БД, он имеет схожие команды с mysql. Работает он быстрее, защита вроде как получше, да и код куда короче получается при написании на mysqli. Перейти на него не сложно, нужно лишь заучить новые команды :winked:
В остальном не углублялся в нахождение различий. Поправляйте меня если что, ток без лишних манер xD
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад
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 лет назад
ByFly,
https://vk.com/films_tor_ru
сюда черкани, а то не совсем понял суть!
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад
Цитата: ByFlyа чем отличается mysql от mysqli
:feel:
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
10 лет назад
nanotek, смешно ага :facepalm:
user avatar
Пользователь
На сайте 14 лет
Сообщений : 257
Репутация : 0
10 лет назад
ByFly,
Не понял...
user avatar
Пользователь
На сайте 15 лет
Сообщений : 44
Репутация : 0
10 лет назад
чтобы в сео едит перейти на mysqli там нужно половину запросов переписать так как там почти всё mysql_result а в mysqli его то нету
да и нужно учиться работать не через while а норм розбирать массивы

Цитата: ByFlyUPDATE, иначе INSERT INTO
лечше используй
ON DUPLICATE KEY UPDATE
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
10 лет назад
Цитата: BeerManwhile
это цыкл
user avatar
Пользователь
На сайте 15 лет
Сообщений : 88
Репутация : 0
10 лет назад
Подкину крутую идею программерам - напишите приложение с функционалом букса для контакта... будут вам миллионы. Заниматься перепилом сеоедита (в который уже раз) - это все пустая трата времени.
user avatar
Пользователь
На сайте 14 лет
Сообщений : 240
Репутация : 0
10 лет назад
Цитата: BeerManчтобы в сео едит перейти на mysqli там нужно половину запросов переписать так как там почти всё mтеysql_result а в mysqli его то нету

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

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