Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Masowe użycie funkcji UPDATE.
NetJaro
post 6.11.2005, 00:12:37
Post #1





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Witajcie.

Pobieram dane z bazy:

  1. <?php 
  2. $zapytanie = "SELECT * FROM ppo WHERE sprzedane='0' LIMIT 0 , $pp";
  3.  
  4. $wykonaj = mysql_query($zapytanie) or die('Błąd w zapytaniu!');
  5. while($wiersz = mysql_fetch_array($wykonaj)) ?>

Jednak, jak zrobić, by użyc funkcji UPDATE (dokładnie zapytania UPDATE ppo SET sprzedane=0 WHERE pp=$pp). Jak zrobić, by te zapytanie zostało użyte dla wszystkich pobranych rekordów?

Pozdrawiam.

Ten post edytował NetJaro 6.11.2005, 00:12:55
Go to the top of the page
+Quote Post
ActivePlayer
post 6.11.2005, 00:25:35
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


  1. UPDATE ppo SET sprzedane=0

tak ?
Go to the top of the page
+Quote Post
NetJaro
post 6.11.2005, 00:30:01
Post #3





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


W tym kodzie co podałem, w $wiersz['pp'] mam dane. I razem z tymi danymi mam też kolumne 'sprzedane' i tylko w tych danych, co mam w $wiersz['pp'] chce zmienić sprzedane na 1 (sprzedane=1). Tylko jak to zrobić.. chyba dzięki for, ale jak to nie mam pojęcia...
Go to the top of the page
+Quote Post
NuLL
post 6.11.2005, 00:42:25
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Nie mam wogole pojecia o co chodzi w pierwszym poscie ale update dla wielu rekordow mozna zrobic np. tak
  1. UPDATE tabela SET pole=1 WHERE id IN(1,2,3,4,5)

lub
  1. UPDATE tabela SET pole=1 WHERE IN BETWEEN 1 AND 5


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
NetJaro
post 6.11.2005, 00:49:34
Post #5





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


W zmiennej $wiersz['pp'] mam dane np. 131, 123, 432, 432, 124 (są one pobrane z bazy) a baza wygląda tak:

#############
# pp # sprzedane #
#############
#131# 0 #
itd.. i w tych rekordach co mam z $wiersz['pp'] chce zmienić sprzedane=1 .

Zrozumiałe winksmiley.jpg?
Go to the top of the page
+Quote Post
NuLL
post 6.11.2005, 01:57:09
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Tak - rozwiazanie masz napisane u gory jak wol smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
NetJaro
post 6.11.2005, 09:15:29
Post #7





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Ok, dzięki wielkie smile.gif.

Pozdro.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 21:03