- Автор темы
- #1
Что означает эта запись обновления ячеек?
в $update передается:
непонятны обозначения: ?_users, ?a, id=?d
Что за знаки вопроса?
эта запись для этой таблицы:
PHP:
$sql->query('UPDATE ?_users SET ?a WHERE id=?d', $update, intval($_POST['saveid']));
в $update передается:
PHP:
$update = array('firstname' => $firstname,
'lastname' => $lastname,
'bdate' => $b_year.'-'.$b_month.'-'.$b_date,
'slove' => &$slove,
'hobbi' => &$hobbi,
'work' => &$work,
'love_music' => &$love_music,
'love_movie' => &$love_movie,
'love_books' => &$love_books,
'love_color' => &$love_color,
'i_am' => &$i_am,
'deviz' => &$deviz,
'my_dream' => &$my_dream,
'country' => &$country,
'district' => &$district,
'city' => &$city,
'icq' => &$icq,
'rating' => &$rating,);
непонятны обозначения: ?_users, ?a, id=?d
Что за знаки вопроса?
эта запись для этой таблицы:
PHP:
CREATE TABLE IF NOT EXISTS `gs_users` (
`id` int(6) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(100) NOT NULL,
`pass` varchar(35) NOT NULL,
`fpass` varchar(30) DEFAULT NULL,
`login` varchar(30) NOT NULL,
`tzone` char(6) NOT NULL,
`edate` datetime NOT NULL,
`mdate` datetime NOT NULL,
`cdate` varchar(10) NOT NULL,
`logged` int(1) unsigned DEFAULT '0',
`firstname` varchar(60) NOT NULL,
`lastname` varchar(60) NOT NULL,
`bdate` date NOT NULL,
`slove` int(2) unsigned DEFAULT '0',
`hobbi` text,
`work` varchar(250) DEFAULT NULL,
`love_music` text,
`love_movie` text,
`love_books` text,
`love_color` text,
`i_am` text,
`deviz` text,
`my_dream` text,
`country` varchar(50) DEFAULT NULL,
`district` varchar(50) DEFAULT NULL,
`city` varchar(50) DEFAULT NULL,
`icq` varchar(20) DEFAULT NULL,
`views` int(6) unsigned DEFAULT '0',
`rating` int(6) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;