Вопросы по PHP |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6829-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Вопросы по PHP |
Glavar |
Dec 12 2010, 20:35
Пост
#1
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
Доброго время суток!
1. Скажите как мне обрезать первых 7 знаков, а остальные занести в базу? 2. У меня есть максимальное число голосов припустим 50, как мне присвоить ему 1 место 15 глосов - 5 место 43 голоса - 2 место 28 голосов - 3 место 24 - 4 место и т.д. и что бы место записывалось и обновлялось автоматически в базе данных? Тема для обговорення мови програмування PHP, всі сторонні коментарі будуть видалятися, а їх автори отримувати % Сообщение отредактировал BoyKot - Feb 3 2011, 13:22 |
Glavar |
Dec 18 2010, 10:00
Пост
#2
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
3. Как сделать чтобы 5 числа каждого месяца в 00:00, чтобы в одной из колонок все значения становились равны 0. Если возможно как то без триггеров и кровь, а то я так и непонял как с ними работать ((
|
R_E_W |
Dec 18 2010, 13:42
Пост
#3
|
Репутация: 6 Дух Группа: Пользователи Сообщений: 46 С нами с: 5-April 08 |
3. Как сделать чтобы 5 числа каждого месяца в 00:00(к примеру), чтобы в одной из колонок все значения становились равны 0. Если возможно как то без триггеров и кровь, а то я так и непонял как с ними работать (( Если 5 числа каждого месяца в 00:00 то для такой задачи лучше всего подходит крон. А точнее в данном случае это единственно верное решение. Работать с ним в принципе просто. На хостинге какая панель управления? Ssh доступ есть? (к консоли, я надеюсь хостинг не на IIS =)) С скриптом тоже все просто <?php mysql_query('Update table_name SET field_name=0');//обнулит все значения столбца field_name таблицы table_name ?> Опять же, лучше всего это делать кроном, так как если не кроном то прийдется куда-то писать еще флаг что скрипт отработал(чтобы он выполнился только один раз нужного числа). А кроном все просто, и триггеры не нужны. Да и кстати из кода вот это удали где встречается: else echo ""; else условие не обязательно, а доп комманда доп время на выполнение (хоть и долисекунды, на глаз не заметишь =) , но программировать нужно учится правильно). Сообщение отредактировал R_E_W - Dec 18 2010, 14:10 |
Glavar |
Dec 18 2010, 14:27
Пост
#4
|
Репутация: 10 Активист Группа: Пользователи Сообщений: 379 С нами с: 11-May 08 |
Если 5 числа каждого месяца в 00:00 то для такой задачи лучше всего подходит крон. А точнее в данном случае это единственно верное решение. Работать с ним в принципе просто. На хостинге какая панель управления? Ssh доступ есть? (к консоли, я надеюсь хостинг не на IIS =)) С скриптом тоже все просто <?php mysql_query('Update table_name SET field_name=0');//обнулит все значения столбца field_name таблицы table_name ?> Опять же, лучше всего это делать кроном, так как если не кроном то прийдется куда-то писать еще флаг что скрипт отработал(чтобы он выполнился только один раз нужного числа). А кроном все просто, и триггеры не нужны. Да и кстати из кода вот это удали где встречается: else echo ""; else условие не обязательно, а доп комманда доп время на выполнение (хоть и долисекунды, на глаз не заметишь =) , но программировать нужно учится правильно). Сайт стоит у меня на компютере. Использую MySQL: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Web server: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Упрощённая версия | Сейчас: 25th November 2024 - 8:31 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |