Перейти к содержимому


пспользование буквы "Ы" в конце имени таблицы.


Сообщений в теме: 5

#1 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 18 Август 2010 - 15:04

Есть вот такой код:
$today = date("dmy");
$dat["id_расхода"] = "rash".$today."{ID}";
update_table($dat, "Расходы", "id={ID}");

Код помещается в вычисления таблицы(в вычислениях поля работает). Поправьте БАГ. Если имя таблицы заканчивается на "Ы". Тогда update_table() не срабатывает, если же "Ы" использовать где-то в слове, например Расхоыд, то все работает. Удачи.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Август 2010 - 17:07

Какая версия программы? Local, Web, SaaS?

#3 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 19 Август 2010 - 11:50

Просмотр сообщенияРазработчик (18.8.2010, 17:07) писал:

Какая версия программы? Local, Web, SaaS?
Локал и веб.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Август 2010 - 12:02

И баг срабатывает в обоих?

Дело в том что у нас подобной ошибки не выходит, да и не должно быть ее по логике кода.

#5 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 20 Август 2010 - 15:41

Просмотр сообщенияРазработчик (19.8.2010, 12:02) писал:

И баг срабатывает в обоих?

Дело в том что у нас подобной ошибки не выходит, да и не должно быть ее по логике кода.
Вот именно. Я тоже сначала думал что моя ошибка. Но убил два дня. Поменял код. И все - равно. Как только поменял имя таблицы, сразу же получилось...

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Август 2010 - 15:50

В принципе вы можете сами посмотреть/потестировать код функции update_table(), он лежит в файле include/function2.php в открытом виде. У меня подозрение что тут все таки не в коде дело, а в бд.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных