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