Это понятно, только наверное меня не поняли, в update и insert нужно указывать какой столбец! Так вот нужно обновить столбец который пустой к примеру...
Такая задача... Есть начало например 10 часов, а конец определяеться как +5 часов к началу, значит в нашем случае 15 часов.
Есть текущее время, так вот надо определить если текущее время попадает в заданый промежуток то то надо высчитать сколько часов мин и сек осталось до конца. И еще например ест временная метка заданная и текущая, тоже определить сколько до конца...
Ну с первой задачей я то в принципе справилься написав свою функцию... Со второй тоже также, теперь решил спросить может быть не стоило придумывать велосипед и уже есть стандартное чето?
SAD функция не работает(она то работает только результат не сохраняеться нигде) потому что там все что произошло там и осталось, в функции все переменные локальные. А когда ты просто делаешь то же самое токо не в функции то тебя происходят присвоение переменным и создание новых массивов и ты их можешь увидеть в скрипте. А чтобы все это было через функцию то попробуй применить global тогда все что было в функции отразиться в скрипте, тоесть из локала функции перейдет в глобальную видимость всего скрипта.
....
во написал, сам ничего не понял ну надеюсь правильно...
Новый вопрос появился, делаю выборку из трех таблиц одним SELECT . Таблицы небольшие по 5 полей примерно. Так вот вопрос может сделать три селекта отдельных ? Нагрузка и скорость выполнения где больше?
в LIMIT можно установить сколько записей выводить и с какой начинать... (Добавление)
Цитата:
SELECT * FROM table LIMIT 0,10
этот запрос вернет записи с первой по 10, поскольку нумерация начинается с 0
соответственно, запрос для третьей страницы будет выглядеть, как
SELECT * FROM table LIMIT 20,10
получается, что нам всего лишь надо передать в скрипт число, которое потом подставить в запрос.
(Добавление)
Где 10 это не по какую запись, а сколько....
aldan8 иногда бывают такие ситуации, когда в спешке мозг не воспринимает даже элементарного, ты знаешь что и как делаеться но простую ошибку не замечаешь... Сидишь месяц, паришься, и думаешь не я гордый и не пойду на форум спросить... А спрашивать надо, потому-что одна голова хорошо, а когда их несколько намного лучше. Люди деляться с тобой опытом, помогают. Разные уровни знаний разные темы и вопросы. Я например из этой темы черпнул новой информации...
Присоздании таблиц какую кодировку использовать? Там что-то типа там написано "Сравнение"... Может я конечно вопрос не правильно поставил, когда создаю таблицу через phpMyAdmin там есть для каждого поля утрибут "Сравнение" Так какой там тип указывать? Работаю с русским языком... В скрипте кодировку использую UTF-8
valenok отладка это конечно замечательно, но если я и так знаю где ошибка, и прошу посмотреть правильно составления запроса. так как я в этом новенький. А ошибка в том что в условии тоже нужно через псевдонимы работать... (Добавление)
SELECT `t`.`dom`, `t`.`halabuda`, `t2`.`dom_n`,`t2`.`halabuda_n` FROM `b` AS `t`,`o` AS `t2` WHERE `t2`.`country`='Petya'
Array
(
[dom] => domina
[halabuda] => halupa
[dom_n] => 10
[halabuda_n] => 10
)
Вот теперь все работает
Всем спасибо за внимание и помощь Ch_chov,valenok,Enjoy!
Кстати потом выскочила такая проблема что выводилось только [dom] => 10
[halabuda] => 10 просто одинаковые имена полей и заменялось на последнее... Ну нужно было изменить имена полей. Может такая проблема multi-select`a еще у кого-то будет. Надеюсь эта тема кому-то поможет