plotpam
Дата: 04.02.2013 07:20:21
Очень надо! Пожалуйста! Есть три таблицы в базе. В одной логин и номер счета который я сам создаю, в другой результат запроса по этому номеру счета и сумма, в третьей логин и балланс пользователя. Надо сравнить номер счера в первой и второй таблице и соответственно логин первой и третей таблицы. И обновить поле баланс в третьей таблице (баланс + из поля сумма во второй таблице). Спасибо заранее!
Akina
Дата: 04.02.2013 11:17:34
Если тебе дали ссылку - надо открыть страницу и прочитать.
И прежде чем просить пример - убедиться, что его там нет. Либо, если он там есть (а пример - есть), найти и изучить.
plotpam
Дата: 04.02.2013 13:13:30
CREATE TABLE IF NOT EXISTS `txn` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar(32) NOT NULL,
`txn` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=100 ;
CREATE TABLE IF NOT EXISTS `otvet` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`txn` varchar(32) NOT NULL,
`status` varchar(50) NOT NULL,
`amount` float(9,2),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=100 ;
CREATE TABLE IF NOT EXISTS `user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`balans` float(9,2),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=100 ;