![]() |
Połączenie z inną Bazą danych - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Połączenie z inną Bazą danych (/thread-polaczenie-z-inna-baza-danych) Strony:
1
2
|
RE: Połączenie z inną Bazą danych - LoBo - 17-05-2011 Hmm na moje rozumowanie to brakuje Ci kolumny uid - user id czyli układ users ID | login | haslo | - strona usunąć bo 2 razy dodawać strona osoba ID | UID | imie | nazwisko | strona | - gdzie uid jest to id usera mysql_query("select * from users, osoba WHERE users.id = osoba.uid AND strona='$strona'"); o to chodzi ? RE: Połączenie z inną Bazą danych - rafciorb - 17-05-2011 <?php $connection = @mysql_connect('###', '###', '###'); $db = @mysql_select_db('###', $connection); $wynik = mysql_query("select * from users, osoba WHERE users.id = osoba.uid AND strona='$strona'"); if(mysql_num_rows($wynik) > 1 ) { while($r = mysql_fetch_assoc($wynik)) { echo "Witaj ".$r['imie']." "; echo "".$r['nazwisko']." <br />"; } } ?> Przykro mi ale nie chodzi . A "strona" w tabeli user musi być bo się mi nie zaloguje strona ! Bo tam jest : $query = "SELECT strona FROM Users WHERE nazwa='$user' "; ale nie zmierzam do tego... Ma może ktoś jeszcze jakiś pomysł ?? roszę o pomoc ? RE: Połączenie z inną Bazą danych - LoBo - 17-05-2011 $wynik = mysql_query("select * from users, osoba WHERE users.strona = osoba.strona "); ? RE: Połączenie z inną Bazą danych - rafciorb - 18-05-2011 Nie działa wyskakuje cały czas " Witaj Jan Kowalski Witaj Jan2 kowalski2 " Wszystko odczytuje z bazy danych RE: Połączenie z inną Bazą danych - Pedro84 - 18-05-2011 JOINem to masz zrobić. RE: Połączenie z inną Bazą danych - rafciorb - 18-05-2011 Pedro mógłbyś napisać jakiś przykład ? RE: Połączenie z inną Bazą danych - Pedro84 - 18-05-2011 Nie, bo od tego jest manual. http://dev.mysql.com/doc/refman/5.0/en/join.html Tutaj masz jakieś tutki jeszcze: http://www.elektroonline.pl/a/2460,Komenda_JOIN_w_bazach_danych_MYSQL,baza_wiedzy http://www.tizag.com/mysqlTutorial/mysqlleftjoin.php W Google tego pełno, poszukaj sobie. RE: Połączenie z inną Bazą danych - rafciorb - 18-05-2011 Dzięki |