Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с заносом в базу даных
$save=mysql_query("INSERT INTO products (good_name,cat,price,exist,amount,image,image_od) VALUES('$name_good','$category',$price,'$exist',$amount,'$uploadedFile','$uploadedFile1')");
if($save=='TRUE'){$_SESSION['massage']="Товар добавлений на сайт";die(header("Location: goodsform.php"));}
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
А можно как-то поподробнее? В чем проблема? Какая ошибка? Смотрели ли в логи?
CokpaT
Отправлено: 16 Декабря, 2014 - 22:05:27
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
RickMan пишет:
А можно как-то поподробнее? В чем проблема? Какая ошибка? Смотрели ли в логи?
Проблема в том что информация просто не заносится в базу, ошибок никаких нет. В логи не смотрел.
Bio man
Отправлено: 16 Декабря, 2014 - 22:53:25
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
CokpaT, проверь данные перед запросом и проверь ошибки mysql после запроса.
проверить данные - var_dump
проверить ошибки - var_dump(mysql_error())
andrewkard
Отправлено: 16 Декабря, 2014 - 23:17:33
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
CokpaT
Как минимум одну ошибку видно: VALUES('$name_good'
вместо одинарных, поставьте двойные ковычки. Воспользуйтесь советом выше, разбейте код на части и проверяйте после каждого, например: пришел ли пост, результат выполнения функции и т.д.
Bio man
Отправлено: 16 Декабря, 2014 - 23:23:21
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
andrewkard пишет:
Как минимум одну ошибку видно: VALUES('$name_good'
это не ошибка. Строка запроса объявлена в двойных кавычках, а то что внутри одинарные - пофиг
CokpaT
Отправлено: 16 Декабря, 2014 - 23:47:14
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Bio man пишет:
CokpaT, проверь данные перед запросом и проверь ошибки mysql после запроса.
проверить данные - var_dump
проверить ошибки - var_dump(mysql_error())
Спасибо за помощь, проверил ошибки и нашел лишнюю букву, вместо INSERT INTO product было INSERT INTO products.
CokpaT
Отправлено: 19 Декабря, 2014 - 15:02:52
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Bio man пишет:
CokpaT, проверь данные перед запросом и проверь ошибки mysql после запроса.
проверить данные - var_dump
проверить ошибки - var_dump(mysql_error())
И опять ошибка, проверил на запись в базу выдает вот такое сообщение "Column count doesn't match value count at row 1", помогите пожалуйста, а то в понедельник курсач здавать, спасибо.
RickMan
Отправлено: 19 Декабря, 2014 - 15:26:04
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
$save=mysql_query("INSERT INTO products (good_name,cat,price,exist,amount,image,image_od) VALUES('$name_good','$category',$price,'$exist',$amount,'$uploadedFile','$uploadedFile1')");
Sail
Отправлено: 19 Декабря, 2014 - 20:24:50
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.