miki92
4.05.2007, 12:03:28
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
piczu
4.05.2007, 12:19:34
hmm .. nie rozumiem, mozesz dokladnie napisac ocb
miki92
4.05.2007, 12:50:52
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
piczu
4.05.2007, 13:56:45
mozna mniej wiecej tak
<?php
$query2[] = "INSERT INTO .. ('".explode("','",array_keys($row))."', 'dodatkowa_kolumna') VALUES ('".explode("','",$row)."', 'dodatkowa_wartosc_kolumny')"; }
?>
miki92
4.05.2007, 14:07:36
zaraz sprubuje
piczu
4.05.2007, 14:09:23
na koncu oczywiscie usuwasz co to wybrales SELECTem na poczatku
miki92
4.05.2007, 14:13:27
a gdzie wstawic ile wierszy ma przeniesc??
piczu
4.05.2007, 14:19:04
co ile razy?
jak masz SELECT FROM costam WHERE costam
to po przeniesieniu danych wykonujesz
DELETE FROM costam WHERE costam
miki92
4.05.2007, 14:20:53
ile wierszy ma przeniesc
piczu
4.05.2007, 14:22:25
w zapytaniu SQL
miki92
4.05.2007, 14:24:51
limit costam??
czepia sie o mysql_fetch_assoc(): i foreach()
piczu
4.05.2007, 14:31:50
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
miki92
4.05.2007, 14:44:48
to tak to ma byc??
<?php
$db_name = "baza";
$table_name = "tabela";
$connection = @mysql_connect("host", "uzytkownik", "haslo") or
die( "Próba połączenia nie powiodła się spróbuj ponownie za kilka minut."); $result = @mysql_select_db($db_name, $connection) or
die ( "Wybrór bazy danych nie powiódł się. Przepraszamy");
or
die("Błąd w zapytaniu!"); { $query2[] = "INSERT INTO tabela ('".explode("','",array_keys($row))."', 'kolumna_dod') VALUES ('".explode("','",$row)."', 'wartosc_dod')";} ?>
piczu
4.05.2007, 15:00:15
tak tylko radze zapytanie SELECT FROM bez pole bo chcesz przenies chyba wszystkie pola
i na koncu DELETE FROM
miki92
4.05.2007, 15:03:04
chce przeniesc jedno pole ale cos nie przenosi
piczu
4.05.2007, 15:10:14
nie jestem wrozka napisz co jest nie tak
miki92
4.05.2007, 15:11:31
wykonuje nie wyrzucaa bledu tylko nie dopisuje wiersza do innej tabeli
piczu
4.05.2007, 15:19:33
fdopisales dodatkowe kolumny do INSERT? wyswietl zapytania i sprawdz czy sie tworza poprawnie
miki92
4.05.2007, 15:26:16
Notice: Array to string conversion
piczu
4.05.2007, 15:29:14
moj blad nie explode a implode powinno byc
miki92
4.05.2007, 15:55:38
nadal nie dziala
piczu
4.05.2007, 17:10:14
wiecej szczegolow musisz podac
Kicok
4.05.2007, 17:41:06
Nazwy kolumn nie podaje się w apostrofach. Przypatrz się dokładnie swojemu zapytaniu INSERT INTO
miki92
4.05.2007, 18:46:55
wpadlem na to wczesniej ale musialem wyjsc i nie moglem napisac to dziala dobrze tylko czy mozna zrobic ze tylko jedna osoba moze w tym samym czasie wykonywac ten skrypt ze 2 musi czekac??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.