plss help ...
Moderatori: Zamolxe, Moderatori
-
shakabut
- PHPRomania Supporter
- Mesaje: 7
- Membru din: Vin Feb 17, 2006 3:52 pm
- Localitate: Pitesti
- Contact:
Gresit, nu e una si aceeasi chestie:
Pesupunem ca ai facut un insert si apoi folosesti mysql_insert_id. Iti va returna ultimul id inserat de pe conexiunea curenta.
Daca folosesti un query cu LAST_INSERT_ID(), o sa-ti returneze ultimul id inserat in tabela respectiva
Studiu de caz: ai doua secretare care baga date in acelasi timp: Cu mysql_insert_id, fiecare o sa primeasca id-ul inserat de ea. Daca folosesti LAST_INSERT_ID(), e posibil sa primeasca ambele acelasi id. Posibilitatea e detul de mica intr-adevar, atat de mica incat aproape nici nu merita luata in seama, dar te pui cu soarta?
Pesupunem ca ai facut un insert si apoi folosesti mysql_insert_id. Iti va returna ultimul id inserat de pe conexiunea curenta.
Daca folosesti un query cu LAST_INSERT_ID(), o sa-ti returneze ultimul id inserat in tabela respectiva
Studiu de caz: ai doua secretare care baga date in acelasi timp: Cu mysql_insert_id, fiecare o sa primeasca id-ul inserat de ea. Daca folosesti LAST_INSERT_ID(), e posibil sa primeasca ambele acelasi id. Posibilitatea e detul de mica intr-adevar, atat de mica incat aproape nici nu merita luata in seama, dar te pui cu soarta?
-
carco
- Senior Member
- Mesaje: 2799
- Membru din: Joi Mai 27, 2004 4:36 pm
- Localitate: Bucuresti
- Contact:
//cod
mysql_query("INSERT INTO tabela1...");
//cod
mysql_query("INSERT INTO tabela2...");
//cod
Vrei sa spui ca cele doua query se vor executa atomic? NIMIC nu este posibil sa apara intre ele (un alt INSERT)? Ia refa calculele si vezi cum iese.
mysql_query("INSERT INTO tabela1...");
//cod
mysql_query("INSERT INTO tabela2...");
//cod
Vrei sa spui ca cele doua query se vor executa atomic? NIMIC nu este posibil sa apara intre ele (un alt INSERT)? Ia refa calculele si vezi cum iese.
Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google Adsense [Bot] și 17 vizitatori