Покинул форум
Сообщений всего: 65
Дата рег-ции: Апр. 2011 Откуда: Старый Оскол, Россия
Помог: 0 раз(а)
Всем Привет.
Возможно ли в одной строке выполнить несколько SQL запросов ?
Например есть в базе данных строка ( balance ) то есть Баланс, и эта строка находится в другой таблице.
Нужно что бы данные заказа заносились в базу, и отнималась нужная сумма при заказе,
пример кода, который заносит в базу данные при заказе.
Возможно ли добавить что бы отнималась нужная сумма при заказе ?
$inquiry=mysql_query("INSERT INTO `tab` SET `value1` = '".$value1."' ");
}
// Остальное уже лень писать - сам доработай
Кстати, подсказка: никогда так не делай $mess="<center>Заявка добавлена!</center>";
Во-первых, запрос может и не выполниться, а у тебя сразу показывает, что добавлена, безапелляционно.
Во-вторых, выходи через header(Location: 'http://www.sait.ru'); exit(); а там уже показывай.
Это так.. к слову. И не принимай мой код за готовый
Покинул форум
Сообщений всего: 135
Дата рег-ции: Янв. 2011 Откуда: Новосибирск, Россия
Помог: 0 раз(а)
На сколько я понимаю тебе нужно в один sql запрос объеденить несколько. И на сколько я знаю это возможно если запросы делают одно действие. SELECT, UPDATE,INSERT...
Хотя могу ошибаться. Почитай про JOIN.
VokpAllk
Отправлено: 19 Апреля, 2011 - 00:59:40
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Апр. 2011
Помог: 0 раз(а)
На сколько я помню, select и insert одновременно не выполнить....
А JOIN, тоже на сколько помню, используется только для объединения таблиц при выборке, т.е. SELECT запросе...
Покинул форум
Сообщений всего: 135
Дата рег-ции: Янв. 2011 Откуда: Новосибирск, Россия
Помог: 0 раз(а)
Вот и я про тоже. Что не выполнить. На счёт JOIN тоже точно не скажу. Сам пользовал его только в SELECT. Но факт что, из INSERT к примеру можно сделать сложный запрос, так же как и из DELETE. Но это всё теория, практики практически 0, так что сори если ошибаюсь.
OrmaJever
Отправлено: 19 Апреля, 2011 - 01:06:02
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Mr.KreDo отправь 2 запроса и не парься.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Mr.KreDo
Отправлено: 19 Апреля, 2011 - 12:28:16
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Апр. 2011 Откуда: Старый Оскол, Россия
Помог: 0 раз(а)
OrmaJever пишет:
Mr.KreDo отправь 2 запроса и не парься.
OrmaJever, под скажешь , есть ссылка где можно почитать про это ?
VokpAllk
Отправлено: 19 Апреля, 2011 - 13:27:42
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Апр. 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.