Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] aktualizacja calej tabeli
jawka7
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


witam mam taki problem mam w bazie danych 2 tabele o strukturze login|stan konta obie inaczej sie nazywaja

i teraz chce za pomoca zapytania przejsc za pomoca indeksu przes wszystkie rekordy wuciagnac z kazdego rekordu osobny login i przeniesc stan konta do drugiej tabeli w to miejsce gdzie jest taka sama nazwa uzytkowniki w tym przypadku chodzi mi o login i tak zrobic ze wszystkimi rekordami pod tym wzgledem ze nie wiem ile ich jest wiem jedynie ze obie tabnele maja tyle samo rekordow i kazdemu jest przypisany jakis login jedynie stan konta ma sie przerzucac kazdemy za jednym machnieciem stan konta z jednej tabeli do drugiej

za wszelka pomoc z gory dziekuje

jesli ktos nie zrozumial mnie dokladnie to napisac postaram sie dokladniej wyjasnic cho teraz postaralem ie to zrobic jak najdokladniej potrafie
Go to the top of the page
+Quote Post
wieprzucpp
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 2
Dołączył: 10.02.2006

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


czyli masz przykładowo:

login | stan
aa1 | lotny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
aa2 | gazowy
aa3 | stały
aa1 | gazowy

login aa1 się powtarza. Więc jego drugi stan (gazowy) ma zostać zastąpiony lotnym?? O to tylko chodzi w tym skrypcie? Dobrze Cię rozumiem?
Go to the top of the page
+Quote Post
Darti
post
Post #3





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. UPDATE `dwa`, jeden SET dwa.stan = (SELECT stan FROM jeden WHERE login = dwa.login) WHERE jeden.login = dwa.login
Go to the top of the page
+Quote Post
jawka7
post
Post #4





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


ej powiedzcie mi jescze jedno bo zrobilem tak jak mowil darti i teraz jak aktualizuje to niby wszystko sprawnie dziala ale w rzecxzywistosci nic w bazie sie nie zmienia ;/ mam taki kod np;

Kod
$zapytanie="UPDATE `finanse 3`, `finanse 2` SET `finanse 3.wplywy sponsorzy` = (SELECT `wplywy sponsorzy` FROM `finanse 2` WHERE login = `finanse 3.login`) WHERE `finanse 2.login` = `finanse 3.login`";
$wykonaj=mysql_query($zapytanie);


Ten post edytował jawka7 22.11.2007, 17:08:22
Go to the top of the page
+Quote Post
Darti
post
Post #5





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


staraj sie nie używać spacji w nazwach tabel i kolumn, a czemu nie działa - też nie wiem (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
DawidF
post
Post #6





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

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


Wstaw or die(mysql_error()) i zobacz, jaki komunikat się pokazuje. I wklej go tutaj.
Go to the top of the page
+Quote Post
domis86
post
Post #7





Grupa: Zarejestrowani
Postów: 255
Pomógł: 5
Dołączył: 20.03.2007
Skąd: Kraków

Ostrzeżenie: (30%)
XX---


albo najpierw probuj skompikowane zapytania w phpmyadminie, a pozniej laduj je do php

Ten post edytował domis86 23.11.2007, 01:23:00
Go to the top of the page
+Quote Post
ayeo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


albo wypróbuj NaviCat MySQL (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) To takie narzędzie do replikacji baz danych.

Ten post edytował harold1982 23.11.2007, 07:08:27
Go to the top of the page
+Quote Post
jawka7
post
Post #9





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


Nieznana kolumna 'finanse 3.wplywy sponsorzy' w field list

to mi wyskakuje ale ta kolumna napewno istnieje tylko moze sama struktura w jakiej to zapisalem jest zla??

teraz zrobilem tak

'finanse 3'.'wplywy sponsorzy'

i kurde wszedzie jest to samo jak wczesniej juz nie wyskakuje blad ale nie aktualizuje w rzeczywistosci

ok juz dziala naprawilem dzieki ;];]

Ten post edytował jawka7 23.11.2007, 18:53:09
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: 17.09.2025 - 19:37