Добро пожаловать, Гость!
Запрос в базу - Страница 1
PHP/MySQL | Запрос в базу
iishel :
Есть кусок кода
//----------Фамалия------------//
if (isset($_GET['set']) && $_GET['set']=='famil'){
if (isset($_POST['ank_famil']) && preg_match('#^([A-zА-я -]*)$#ui', $_POST['ank_famil']))
{
$user['ank_famil']=$_POST['ank_famil'];
mysql_query("UPDATE `user` SET `ank_famil` = '".my_esc($user['ank_famil'])."' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный формат фамилии';
}
подскажите, как правильно сделать запрос в базу?
Я сделал и теперь в поле фамилия постоянно стоит цифра 0.
делал вот так
ALTER TABLE `user` ADD `famil` int(11) DEFAULT '0';
ALTER TABLE `user` ADD `ank_famil` int(11) DEFAULT '0';
В мускуле не селен вот и нужна помощь.
Запрос в базу
14 Ноября 2015Есть кусок кода
//----------Фамалия------------//
if (isset($_GET['set']) && $_GET['set']=='famil'){
if (isset($_POST['ank_famil']) && preg_match('#^([A-zА-я -]*)$#ui', $_POST['ank_famil']))
{
$user['ank_famil']=$_POST['ank_famil'];
mysql_query("UPDATE `user` SET `ank_famil` = '".my_esc($user['ank_famil'])."' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный формат фамилии';
}
подскажите, как правильно сделать запрос в базу?
Я сделал и теперь в поле фамилия постоянно стоит цифра 0.
делал вот так
ALTER TABLE `user` ADD `famil` int(11) DEFAULT '0';
ALTER TABLE `user` ADD `ank_famil` int(11) DEFAULT '0';
В мускуле не селен вот и нужна помощь.
Комментарии:
SimptomFD 14 Ноября 2015
Zed (14 Ноября 2015):
Вместо int(32) пиши varchar(32)
Zed, И вместо default '0' -> default not null.Вместо int(32) пиши varchar(32)
iishel 14 Ноября 2015
Автор темы
делал вот так
ALTER TABLE `user` ADD `famil` int(32) DEFAULT '0';
ALTER TABLE `user` ADD `ank_famil` int(32) DEFAULT '0';
Автор темы
делал вот так
ALTER TABLE `user` ADD `famil` int(32) DEFAULT '0';
ALTER TABLE `user` ADD `ank_famil` int(32) DEFAULT '0';