Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przeslac czesc danych z jednej bazy do drugiej??
mk.gda
post 28.01.2004, 21:59:29
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.01.2004
Skąd: Gdańsk

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


Tworzona przeze mnie strona korzysta z dwoch baz danych jednej do ktorej trafiaja dane z rejestracji uzytkownikow i drugiej gromadzacej inne informacje wpisywane przez zalogowanego uzytkownika. Chcialbym zeby podczas wprowadzania danych do drugiej bazy trafialy tam rowniez informacje (np. email, telefon) osoby ktora jest wlasnie zalogowana na stronie czyli informacje zgromadzone w bazie powstalej przy rejestracji. Jak to wykonac? jezeli ktos moglby napisac krotki skrypt php ktory pobierze pewne komorki z jednej bazy i wklei je do drugiej bylbym bardzo wdzieczny. :wink:
Go to the top of the page
+Quote Post
adisoft
post 1.02.2004, 00:23:42
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 24.01.2004
Skąd: Witten Zentrum <==> Chorzów Batory

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


Po co utrudniac sobie zycie jak mozna korzystac z jednej bazy danych ktora obsluguje wiecej tabelek i w takiej bazie mozna od razu przechowywac dane o uzytwokniku, sesje, hasla, maile, tel itp.


--------------------

-=NaTuRaL BoRn KiLaZz=- Clan
Go to the top of the page
+Quote Post
mk.gda
post 1.02.2004, 09:39:36
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.01.2004
Skąd: Gdańsk

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


Dzieki tak jest rzeczywiscie prosciej O:)
Nadal jednak nie moge rozwiazac pewnego problemu. Mam juz dwie tabele: uzytkownicy i opinie. Na stronie znajduje sie formularz opini ktory moga wypelniac tylko osoby zalogowane. Jak zrobic zeby doklejac do opini dane o jej wlascicielu pochodzace z tabeli uzytkownicy? tak zeby w efekcie koncowym w tabeli opinie znajdowaly sie nastepujace dane: opinia | imie i nazwisko | email questionmark.gif
Zrobilem cos takiego:

[php:1:d2b0c940f8]<?php
if($send=='Wyslij') {
mysql_connect ("127.0.0.1","root","krasnal");
mysql_select_db (dane);
$zapytanie = "INSERT INTO opinia SET tresc='$tresc'";
$wykonaj = mysql_query ($zapytanie);
$zapytanie = "INSERT INTO opinia(czyja) SELECT imie FROM uzytkownicy'";
$wykonaj = mysql_query ($zapytanie);
?>[/php:1:d2b0c940f8]

to oczywiscie dziala tylko przy jednym zarejestrowanym uzytkowniku i tez niepoprawnie bo dodaje nowy wiersz zamiast uzupelniac istniejacy. Chyba nie tedy droga? probowalem z UPDATE ale mi nie wychodzi no i jeszcze powinno byc gdzies WHERE bo jak przypisac tylko tego jednego zalogowanego uzytkownika a nie wszystkich zarejestrowanych?
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: 25.07.2025 - 10:10