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 :: Как обновить информацию
Допустим таблица уже заполнена. Мне надо обновить только колонку "телефон". Но если я обновлю только телефон все остальные колонки обнуляться. Поэтому что бы обновить только "телефон" приходиться вводить все колонки заново.
$FIO=(isset($_POST['FIO']))?isset($_POST['FIO']:$student['FIO'];// Если установлен параметр ФИО в переменной $_POST то используем её, иначе используем прошлые данные.
И так для всех... (Добавление)
Ах да, раз вы на прямую с БД работаете, то не забывайте фильтровать, что идет.
Подробнее читайте про mysql injection.
$FIO=(isset($_POST['FIO']))?isset($_POST['FIO']:$student['FIO'];// Если установлен параметр ФИО в переменной $_POST то используем её, иначе используем прошлые данные.
И так для всех... (Добавление)
Ах да, раз вы на прямую с БД работаете, то не забывайте фильтровать, что идет.
Подробнее читайте про mysql injection.
еще раз спасибо, буду разбираться.
LIME
Отправлено: 31 Мая, 2013 - 03:06:17
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
mysql injection а это что страшный мутант?
мгбыть sql injection?
Ezi
Отправлено: 31 Мая, 2013 - 03:08:55
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
LIME, ахахах. Я спать не лег ещё, а времени 6, вот и несу ересь
Хотя все логично. Ведь когда sql инъекции раскуриваются, то тип БД имеет значение.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.