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


ошибка при сохранении $line


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

#1 wondertalik

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

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

Отправлено 05 Июль 2013 - 11:37

Есть вычисление при сохранении поля:

$sqlQuery = "SELECT * FROM ".TABLES_TABLE." WHERE `name_table`='".$line['Имя таблицы']."'";
$result = sql_query($sqlQuery);
$table = sql_fetch_assoc($result);
  
$line['Номер таблицы'] = $table['id'];

Вылетает ошибка:


[color=#000000][font=Arial, Verdana, sans-serif][size=5]
Ошибка системы.[/size][/font][/color][color=#000000][font=Arial, Verdana, sans-serif][size=1]
[size=4]
Error generated:[/size][size=4]
/var/www/tao.bitmaster.dp.ua/include/functions1.php(283) : data_update()[/size][size=4]
/var/www/tao.bitmaster.dp.ua/include/functions1.php(334) : form_event_recurs()[/size][size=4]
/var/www/tao.bitmaster.dp.ua/include/functions1.php(604) : calc_line()[/size][size=4]
/var/www/tao.bitmaster.dp.ua/view_line2.php(957) : popup_event()[/size][size=4][b]
Ошибка SQL запроса:
UPDATE `f5_data42` SET `f1671`='42' WHERE `id`=1
Unknown column 'f1671' in 'field list'[/b][/size][/size][/font][/color]
Вылетает ошибка, смущает что ищет в таблице с айди 42, в то время как вычисление создано в таблице с айди 101. Имена ключей $line в вычислении заданы верно. В чем дело?

#2 CbCoder

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

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

Отправлено 05 Июль 2013 - 12:57

Переменная $table является системной, заменять ее нельзя.

#3 wondertalik

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

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

Отправлено 07 Июль 2013 - 01:57

Просмотр сообщенияCbCoder (05 Июль 2013 - 12:57) писал:

Переменная $table является системной, заменять ее нельзя.
Спасибо.





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

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