MySql4
pbern@pbern.biz
pbern w pbern.biz
Pon, 24 Lis 2003, 00:51:05 CET
jest pozno a ja nie mam pomyslow.. a drugie ze jakos sredni wyszlo mi
szukanie grupy o mysql`u, ale do sedna... opierajac sie o dokumentacje:
http://www.mysql.com/doc/en/COMMIT.html
wymyslilem takie cos:
$sql = "BEGIN;
1) INSERT INTO clients(name, phone, email) VALUES('$_REQUEST[name]', '$_REQUEST[phone]', '$_REQUEST[email]');
2) SELECT @ID_C:=LAST_INSERT_ID();
3) INSERT INTO goods(id_client, goods_name, place, sn, nr_rachunku, typ, destription, time_in, worker, zestaw,id_status) VALUES(@ID_C, '$goods_name', '$_REQUEST[place]', '$_REQUEST[sn]', '$_REQUEST[nr_rachunku]', '$_REQUEST[typ]', '$_REQUEST[destription]', '$czas', '$_SESSION[USER_ID]', '$_REQUEST[zestaw]','1');
4) INSERT INTO statusy_h(id_goods,id_statusu,worker,time) VALUES(@ID_C,'1','$_SESSION[USER_ID]','$czas');
5) select id from goods where id=@ID_C;
COMMIT;";
i niby powinno dzialac, ale
zmienna @ID_C jest dobrze przekazywana do 3), ale juz do 4) i 5) nie i nie
moge znalezsc logicznego wytlumaczenia...
spotkal sie ktos z takim czyms???
Pozdrawiam
Pawel Bernadowski
GG 3377, email kontakt w pbern.biz
Więcej informacji o liście dyskusyjnej pld-users-pl