Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytania mysql, jak poprawnie zadawac wiele na raz
chyzio
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 12.03.2006

Ostrzeżenie: (0%)
-----


Problem w tym ze nie wiem jak wykonac kilka zapytan na raz. Przyklad wkladamy dane do dwoch tabel na raz i jak to wykonac poprawnie mozna tak:

  1. <?php
  2. $query = " zapytanie_sql ";
  3. $wynik = mysql_query($query);
  4.  
  5. $query = " drugie_zapytanie_sql ";
  6. $wynik = mysql_query($query);
  7. ?>


Naturalnie chce zeby wykonaly sie dwa zapytania albo zadne ten sposob tego nie rozwiazuje
(IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Jak powinno sie wykonywac wiele zapytan sql na raz?? jest jakis sposob ich laczenia??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chyzio
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 12.03.2006

Ostrzeżenie: (0%)
-----


no zaraz to wtedy mozna by prosciej:

  1. <?php
  2. $query = " zapytanie_sql ";
  3. $wynik = mysql_query($query);
  4.  
  5. if ($wynik){
  6. echo 'Ok' ;
  7. }else {
  8. exit();
  9. }
  10.  
  11.  
  12. $query = " drugie_zapytanie_sql ";
  13. $wynik = mysql_query($query);
  14.  
  15. if ($wynik){
  16. echo 'Ok' ;
  17. }else {
  18. exit();
  19. }
  20. ?>

No niby tak ale ja nie chce przerywac dzialania skryptu czyli nie moge poprostu umiescic exit :/

"jezoo": a ten Twoj sposob dziala?? a co w sytacji gdy sql1 oraz sql2 sie wykona a sql3 nie?

Tu chyba "kossa" ma racje, transakcje powinny byc i jak sie wszystko nie powiedzie rollback

Ten post edytował chyzio 21.02.2007, 12:20:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 19:26