Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Kilka zapytań w jednym mysqli_query
Jazi
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Witam wszystkich,
Czy jakbym zrobił zmienną:

  1. $zap = "
  2. UPDATE tab1 SET xx = 'xx' WHERE id = ".$_POST['x'].";
  3. UPDATE tab2 SET xx = 'xx' WHERE id = ".$_POST['x'].";
  4. UPDATE tab3 SET xx = 'xx' WHERE id = ".$_POST['x'].";
  5. "


i wysłał ją poprzez komendę mysqli_query() do bazy danych, to byłoby to liczone jako jedno zapytanie? Czy w ogóle to się wykona i zaktualizuje wszystkie 3 tabele?
Czy może ma to równoznaczność co:

  1. $zap = "UPDATE tab1 SET xx = 'xx' WHERE id = ".$_POST['x'];
  2. $idzap = mysqli_query($polaczenie, $zap);

  1. $zap = "UPDATE tab2 SET xx = 'xx' WHERE id = ".$_POST['x'];
  2. $idzap = mysqli_query($polaczenie, $zap);

  1. $zap = "UPDATE tab3 SET xx = 'xx' WHERE id = ".$_POST['x'];
  2. $idzap = mysqli_query($polaczenie, $zap);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


http://php.net/manual/en/mysqli.multi-query.php
http://php-programming.suite101.com/articl...ueries_with_php

Ten post edytował darko 24.12.2009, 13:57:45
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: 5.10.2025 - 03:47