|
|
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
из php я делаю вставку в мySql, вот два варианта запроса: $res1=mysql_query("INSERT INTO table1 (field2, field3, field4, field5, field6, field7, field8) VALUES(281107233232, \".$t1f3.\", \".$t1f4.\",\".$varaut2[0].\", \".$t1f6.\", \".$t1f7.\", \".$t1f8.\");"); или $res1=mysql_query("INSERT INTO table1 (field2, field3, field4, field5, field6, field7, field8) VALUES(\".$t1f2.\", \".$t1f3.\", \".$t1f4.\",\".$varaut2[0].\", \".$t1f6.\", \".$t1f7.\", \".$t1f8.\");"); при этом переменная $t1f2 равна 051128154141. ПОЧЕМУ когда дата задана явно через числа (первый пример) - она вставляеься в MySQL а когда через переменную - значение не вставляется. Как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 16:44 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
может слэшь убрать надо \ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 16:52 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
Рекомендую сделать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. И еще прочтите ман про использование кавычек, как одинарных, так и двойных - если вы прочтете и поймете все, что там написано, то вы не будете строить заборы из слешей и тескт станет более читабельным... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 16:56 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
нет не надо, переменные надо заключать в кавычки а для value(), так как это вложение их надо прослеэшить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 16:56 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
Ман надо прочитать внимательно и статьи по отладке тоже не мешало прочесть. вы хоть понимаете, что вы чепуху в БД вставляете? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 16:59 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
понимаю что чепуху потомучто не отрабатывает, почему не совсем понимаю потому и спрашиваю). в первом случае данные вставлены как 28 год, 11 мес, 07 число и время 23:32:32 во втором случае просматривая переменную echo $t1f3; вижу - 051128160000. что не так почему во втором случае строка нераспознается как 05 год 11 мес, 28 число?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:07 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:09 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
Для тех, кто в танке. Вывидите на экран реальные запросы, которыми вы вставляете данные. Именно РЕАЛЬНЫЕ, а не те забороподобные, что вы слепо кладете в БД... Как вывести - я вам показал, когда увидете, что вы кладете в базу - вопрос сам собой решиться... еще раз повторюсь вы кладете в базу данных не то, что вам хочется... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:16 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
До кучи, почему бы вам не воспользоваться стандартным типом данных datetime? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:24 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
оки, тогда перефразирую вопрос: когда я смотрю переменную через echo - я смотрю ее представление в php, а в случае когда я ее вставляю в запрос mysql_query() она преобразуется в тип datetime - базой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:31 |
|
||
|
(PHP) вставка datetime Mysql
|
|||
|---|---|---|---|
|
#18+
Повторяю сигналы точного времени. ВЫВЕДИТЕ НА СВОИ ЯСНЫЕ ОЧИ ЗАПРОСЫ, КОТОРЫЕ ОТПРАВЛЯЮТСЯ К БАЗЕ. Как вывести, я вам довольно таки четко укзала. Или это тяжело? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33404082&tid=1477182]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 517ms |

| 0 / 0 |
