ďťż
 
mysql blokowanie zapisu? ďťż
 
mysql blokowanie zapisu?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

mysql blokowanie zapisu?



sd - 11-11-2005 11:39
mysql blokowanie zapisu?
  witam

w kilku miejscach na stronie mam formularze dodawania danych firmy do bazy
dodatkowo tez zapisuje do innej tabeli do jakiej branzy firma jest
przypisana
zapisuje id firmy oraz id branzy
wykorzystuje mysql_last_id()
teraz mam pytanie w zwiazku z tym czy to sie nie pogmatwa?
czy moze sie tak zdarzyc ze wezmie sie ID firmy wpisanej w tym samym
czasie gdzie indziej?

moze jakas blokada ze w tym czasie nie mozna zapisywac z innego miejsca?

pozdrawiam
StacX





Wojtek pBT (lapt) - 11-11-2005 11:39

  Dnia 2005-11-07 11:09, Użytkownik sd napisał:
> witam
>
> w kilku miejscach na stronie mam formularze dodawania danych firmy do bazy
> dodatkowo tez zapisuje do innej tabeli do jakiej branzy firma jest
> przypisana
> zapisuje id firmy oraz id branzy
> wykorzystuje mysql_last_id()
> teraz mam pytanie w zwiazku z tym czy to sie nie pogmatwa?
> czy moze sie tak zdarzyc ze wezmie sie ID firmy wpisanej w tym samym
> czasie gdzie indziej?
>
> moze jakas blokada ze w tym czasie nie mozna zapisywac z innego miejsca?

możesz zroboć bodajze coś coś w tym rodzaju:

SELECT FOR INSERT...

Ale last_id to jest ostatnio dodane ID w sesji mysql. Czyli jeżeli
używasz mysql_connect, a nie mysql_pconnect, to nie powinno być problemów.

pBT




sd - 11-11-2005 11:39

  Wojtek pBT (lapt) napisał(a):

> SELECT FOR INSERT...
>
>
> Ale last_id to jest ostatnio dodane ID w sesji mysql. Czyli jeżeli
> używasz mysql_connect, a nie mysql_pconnect, to nie powinno być problemów.

a jezeli uzywam mysql_pconnect ?




Wojtek pBT (lapt) - 11-11-2005 11:39

  Dnia 2005-11-07 18:03, Użytkownik sd napisał:

>
> a jezeli uzywam mysql_pconnect ?

1) tranzakcje

2) insert into tab VALUES(NULL,'aa','bb');
SELECT id FROM tab WHERE a='aa' AND b='bb';

3) Poszukaj wątków o pconnect, doczytaj i zastanów się czy nadal chcesz
ich używać...

pBT
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [MS SQL] "set names" (mySQL) w MS SQL [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • quentinho.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com