Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
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