Liczba postów: 24
Liczba wątków: 6
Dołączył: 12-04-2010
Reputacja:
2
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 ?
Liczba postów: 57
Liczba wątków: 20
Dołączył: 30-05-2010
Reputacja:
0
<?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 ?
Liczba postów: 24
Liczba wątków: 6
Dołączył: 12-04-2010
Reputacja:
2
$wynik = mysql_query("select * from users, osoba WHERE users.strona = osoba.strona ");
?
Liczba postów: 57
Liczba wątków: 20
Dołączył: 30-05-2010
Reputacja:
0
Nie działa wyskakuje cały czas
"
Witaj Jan Kowalski
Witaj Jan2 kowalski2
"
Wszystko odczytuje z bazy danych
Liczba postów: 57
Liczba wątków: 20
Dołączył: 30-05-2010
Reputacja:
0
Pedro mógłbyś napisać jakiś przykład ?
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
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.