Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySql] Update, czy można jednym poleceniem edytowac kilka pól?
-Gość-
post
Post #1





Goście







Jak w temacie. Chciałem się dowiedzieć czy jednym poleceniem UPDATE można zmodyfikować kilka pól.

Zapytanie wyglądałoby tak?

UPDATE nazwa_tabeli SET pole1=zmiana pole2=zmiana pole3=zmiana;

Te pola należy oddzielić przecinkami czy jak?
Go to the top of the page
+Quote Post
MagnuM
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Jelenia Góra

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


Można. Dokładnie tak jak pokazałeś.
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







pytałem bo coś mi nie działa :/

może robie błąd w innym miejscu. popatrze jeszcze.
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







napisz zapytanie ktore wklejasz do bazy danych i blad ktory po nim sie pojawia to bedzie nam latwiej, bo ja osobiscie do wrozki dzis sie nie wybieram (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




Cytat
Można. Dokładnie tak jak pokazałeś.
No niestety mylisz sie.

Cytat
Te pola należy oddzielić przecinkami czy jak?
No brawo, brawo, ale mozna bylo to jeszcze sprawdzic w praktyce...

  1. UPDATE nazwa_tabeli SET pole1=zmiana, pole2=zmiana, pole3=zmiana

Jeslli te pola sa napisami to trzeba pamietac o ciapkach:
  1. UPDATE nazwa_tabeli SET pole1='zmiana', pole2='zmiana', pole3='zmiana'
Go to the top of the page
+Quote Post
MagnuM
post
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Jelenia Góra

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


Cytat(nospor @ 6.08.2006, 22:22 ) *
No niestety mylisz sie.

Przepraszam czym się różni:

UPDATE nazwa_tabeli SET pole1=zmiana pole2=zmiana pole3=zmiana;
z dodanymi przecinkami między polami

od

UPDATE nazwa_tabeli SET pole1=zmiana, pole2=zmiana, pole3=zmiana

?

Ten post edytował MagnuM 6.08.2006, 21:27:04
Go to the top of the page
+Quote Post
nospor
post
Post #7





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




Cytat
Przepraszam czym się różni:

UPDATE nazwa_tabeli SET pole1=zmiana pole2=zmiana pole3=zmiana;
z dodanymi przecinkami między polami

od

UPDATE nazwa_tabeli SET pole1=zmiana, pole2=zmiana, pole3=zmiana
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Czy to jest jedno z tych podchwytliwych pytan? No przeciez sam sobie odpowiedziales:
Cytat
z dodanymi przecinkami między polami

pola musza byc oddzielone przecinkami inaczej bedziesz mial blad skladni.

edit: dobra, grunt ze sie wszystko wyjasnilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MagnuM
post
Post #8





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Jelenia Góra

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


No tak ale autor tematu zastrzegł że trzeba rozdzielić pola przecinkami więc to potwierdziłem... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)

EDIT: przynajmniej ja to tak zrozumiałem... a to było pytanie... ok zwracam honor

Ten post edytował MagnuM 6.08.2006, 21:42:38
Go to the top of the page
+Quote Post
Luke_Star
post
Post #9





Grupa: Zarejestrowani
Postów: 129
Pomógł: 2
Dołączył: 17.01.2005

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


U mnie cza jeszcze dać troszke inne ciapki, takie tyldowe (ten przycisk nad tabulacja w nazwie tabeli), inaczej ne kce trybic
  1. <?php
  2. UPDATE `nazwa_tabeli` SET pole1=zmiana pole2=zmiana pole3=zmiana
  3. ?>
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:56