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


Запись данных в mysql базы.


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

#1 GandjaFuzz

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 21 Июль 2014 - 11:30

Приветствую, записываю напрямую данные в базу mysql. Но таблица почему строки которые записывались напрямую пропускает на выводе. а строки которые записывались через questionare показывает. собственно вопрос, как заставить отображаться принудительно записываемые строки в mysql.

#2 CbCoder

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

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

Отправлено 21 Июль 2014 - 12:23

Что значит "заставить отображаться принудительно записываемые строки в mysql", не совсем понял? Если вы правильно записываете данные куда нужно, то все само должно отобразиться. Никаких специальных операций "отображения" не требуется. Скорее всего вы просто напутали что-то. Приведите ваш код.

И, кстати, прямые запросы в БД (если речь о них) не рекомендуются, лучше использовать наши функции для этого. Хотя и прямые запросы должны нормально работать, если все правильно писать. С нашими функциями это просто сделать проще и безопаснее.

#3 GandjaFuzz

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 21 Июль 2014 - 16:37

фишка в том, что если я открываю ссылку вида - http://xxxxxx.ru/fields.php?table=721 то мне отображаются все записи этой таблицы, кроме тех записей которые я записал напрямую. но если я открываю ссылку так http://xxxxx.ru/view...ge=1&line=87574 - ID строки принудительно прописался в базу. вот выполняемые запрос, все айди проставляются для соответствующих полей правильно.

$db->query("INSERT INTO `cb_data721`
(
`id`,
`user_id`,
`add_time`,
`status`,
`f22021`,
`f22031`,
`f22051`,
`f22061`,
`f22081`,
`f22211`,
`f22221`,
`f22241`,
`f22251`,
`f22261`,
`f22271`,
`f22281`,
`f22311`,
`f22361`,
`f22711`,
`f22961`,
`f23321`,
`f23341`,
`f23351`,
`f23361`,
`f23981`,
`f24281`,
`f25081`,
`f26091`,
`f26111`,
`f26121`,
`f26131`,
`f26141`,
`f26151`,
`f26161`,
`f26181`,
`f26191`,
`f26201`,
`f26211`,
`f26221`,
`f26231`,
`f26241`,
`f26251`,
`f26321`,
`f26451`,
`f26701`,
`f26711`,
`f27101`,
`f27121`,
`r`,
`u`
) VALUES (
NULL,
'1',
?s,
'0',
?s,
?s,
?s,
'Не используется',
?s,
'1',
'0000-00-00 00:00:00',
'Новый',
'Нет информации',
?i,
?i,
?s,
?s,
'',
?s,
'0',
?i,
'',
?s,
'',
'',
'',
'',
'',
'',
?i,
'1',
?i,
'0000-00-00 00:00:00',
'',
'',
'',
'',
'',
'',
'00.00 10:00 - 22:00',
'',
'',
'0',
'',
'',
'',
'',
'',
'1',
'0'
);",$date,$name,$phone,$address,$summ,$summ,$summ,$items_arr2[$id]['ves'],$openkey,$ref_url,$id,$phone,$count,$summ);

#4 CbCoder

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

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

Отправлено 21 Июль 2014 - 16:54

И куда вы вставляете этот код? Здесь он весь целиком? Не вижу у вас подключения к БД, откуда берется переменная $db? Вы самостоятельно к базе подключаетесь? Если да, то где обработка ошибок запроса ниже по коду? Скорее всего у вас запрос некорректный и соответственно просто не выполняется.





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

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