Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [php/mysql] z tabeli do innej
miki92
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


Jak zrobic aby dana ilosc wierszy (tylko jedno pole z tabeli) zaleznie od zmiennej przeniesc do innej tabeli w tej samej bazie jeszcze do tego samego wiersza w tabeli wpisac jeszcze jedna zmienna i dopisac aktualna date. tabele nie sa powiazane to jedno pole ma taka sama nazwe w jednej i drugiej tabeli
Go to the top of the page
+Quote Post
piczu
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


hmm .. nie rozumiem, mozesz dokladnie napisac ocb
Go to the top of the page
+Quote Post
miki92
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


mam tabele i chce z niej przeniesc okreslona liczbe pol w kolumnie do innej tabeli z taka sama nazwa kolumny, i usunac te wiersze ktore przenieslo z pierwszej tabeli. Do tych samych wierszy w drugiej tabeli wstawic do pozostalych kolumn 2 zmienne i aktualna date
Go to the top of the page
+Quote Post
piczu
post
Post #4





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


mozna mniej wiecej tak
  1. <?php
  2. while ($row = mysql_fetch_assoc($result)) {
  3. $query2[] = "INSERT INTO .. ('".explode("','",array_keys($row))."', 'dodatkowa_kolumna') VALUES ('".explode("','",$row)."', 'dodatkowa_wartosc_kolumny')";
  4. }
  5. foreach($query2 as $value) mysql_query($value);
  6. ?>
Go to the top of the page
+Quote Post
miki92
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


zaraz sprubuje
Go to the top of the page
+Quote Post
piczu
post
Post #6





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


na koncu oczywiscie usuwasz co to wybrales SELECTem na poczatku
Go to the top of the page
+Quote Post
miki92
post
Post #7





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


a gdzie wstawic ile wierszy ma przeniesc??

Ten post edytował miki92 4.05.2007, 14:18:49
Go to the top of the page
+Quote Post
piczu
post
Post #8





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


co ile razy?
jak masz SELECT FROM costam WHERE costam
to po przeniesieniu danych wykonujesz
DELETE FROM costam WHERE costam

Ten post edytował piczu 4.05.2007, 14:19:44
Go to the top of the page
+Quote Post
miki92
post
Post #9





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


ile wierszy ma przeniesc
Go to the top of the page
+Quote Post
piczu
post
Post #10





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


w zapytaniu SQL

Ten post edytował piczu 4.05.2007, 14:22:36
Go to the top of the page
+Quote Post
miki92
post
Post #11





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


limit costam??

czepia sie o mysql_fetch_assoc(): i foreach()

Ten post edytował miki92 4.05.2007, 14:31:35
Go to the top of the page
+Quote Post
piczu
post
Post #12





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


to juz zalezy od ciebie ktore chcesz wybrac wiersze

jesli wiesz jak sie laczyc z baza i wykonywac zapytania to ponienes sobie poradzic, a jak nie to mysql" title="Zobacz w manualu PHP" target="_manual

Ten post edytował piczu 4.05.2007, 14:34:18
Go to the top of the page
+Quote Post
miki92
post
Post #13





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


to tak to ma byc??
  1. <?php
  2. $db_name = "baza";
  3. $table_name = "tabela";
  4. $connection = @mysql_connect("host", "uzytkownik", "haslo") or die( "Próba połączenia nie powiodła się spróbuj ponownie za kilka minut.");
  5. $result = @mysql_select_db($db_name, $connection) or die ( "Wybrór bazy danych nie powiódł się. Przepraszamy");
  6.  
  7. $result2 = mysql_query("SELECT pole FROM tabela") 
  8. or die("Błąd w zapytaniu!"); 
  9. while ($row = mysql_fetch_assoc($result2)) 
  10. { $query2[] = "INSERT INTO tabela ('".explode("','",array_keys($row))."', 'kolumna_dod') 
  11. VALUES ('".explode("','",$row)."', 'wartosc_dod')";}
  12. foreach($query2 as $value) mysql_query($value);
  13. ?>


Ten post edytował miki92 4.05.2007, 15:00:00
Go to the top of the page
+Quote Post
piczu
post
Post #14





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


tak tylko radze zapytanie SELECT FROM bez pole bo chcesz przenies chyba wszystkie pola

i na koncu DELETE FROM
Go to the top of the page
+Quote Post
miki92
post
Post #15





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


chce przeniesc jedno pole ale cos nie przenosi
Go to the top of the page
+Quote Post
piczu
post
Post #16





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


nie jestem wrozka napisz co jest nie tak
Go to the top of the page
+Quote Post
miki92
post
Post #17





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


wykonuje nie wyrzucaa bledu tylko nie dopisuje wiersza do innej tabeli
Go to the top of the page
+Quote Post
piczu
post
Post #18





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


fdopisales dodatkowe kolumny do INSERT? wyswietl zapytania i sprawdz czy sie tworza poprawnie
Go to the top of the page
+Quote Post
miki92
post
Post #19





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

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


Notice: Array to string conversion
Go to the top of the page
+Quote Post
piczu
post
Post #20





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

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


moj blad nie explode a implode powinno byc
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 23.08.2025 - 02:15