Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] UNION, a UPDATE
Hectic
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Witam,
czy za pomocą UNION można wywołać UPDATE? Próbowałem coś takiego, ale dostaje błąd.

  1. SELECT id... FROM news WHERE id = '5' AND category = '' UNION UPDATE users SET pass='nowypass' WHERE id='1'# ....


Samo zapytanie wydaje mi się ok... czy za pomocą UNION można dodać tylko SELECT?


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




union nie sluzy do updatow tylko do selectow.
union łączy ze sobą kilka selectow - taka jego parszywa rola ale on lubi te role wiec nie wciskaj mu innej na sile winksmiley.jpg

ps: i jaki to ma zwiazek z php? patrz gdzie zakladasz tematy. przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Hectic
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Dzięki, tego się właśnie obawiałem.... a w przypadku takiego kodu

  1. <?php
  2. $query = mysql_query("SELECT id... FROM $news_table WHERE id = '5' and category = '' UNION SELECT pass FROM users WHERE id='1'# .... ");
  3.  
  4. while($array = mysql_fetch_array($query))
  5. {
  6. $id = $array['id'];
  7. $title = $array['title'];
  8. $login = $array['login'];
  9. ....
  10. ?>


Nie ma szans, aby wyświetli się pass?

P.S
a właśnie, że teraz ma winksmiley.jpg


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:17