[PHP + MySQL] $var->blaat1.blaat2

Pagina: 1
Acties:

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
ik heb het volgende probleempje:

voorbeeld:

tabel1:(user)
code:
1
2
3
ID  |  naam
1   userblaat1
2   userblaat2

tabel2:(news)
code:
1
2
3
ID  |  naam   |  user
1   newsblaat1   1
2   newsblaat2   1

als ik dan bijv.:
PHP:
1
2
3
4
5
6
7
<?
$get_data = mysql_query("SELECT * FROM user, news WHERE user.ID = news.user AND news.ID = $ID"))

$data = mysql_fetch_object($get_data);

echo"$data->naam";
?>

bij: echo"$data->naam";

pakt ie dan de eerste 'naam' die voorkomt in de tabellen dus user.naam, hoe kan ik daar news.naam laten weergeven?

($data->news.naam werkt blijkbaar niet?)

mijn T.net systeemspecspagina


  • pimlie
  • Registratie: November 2000
  • Laatst online: 12:56
zoiets misschien?
PHP:
1
2
3
<?
SELECT news.naam AS naam, user.naam AS usernaam FROM user, news WHERE user.ID = news.user AND news.ID = $ID
?>

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
Op vrijdag 12 oktober 2001 15:11 schreef pimlie het volgende:
zoiets misschien?
PHP:
1
2
3
<?
SELECT news.naam AS naam, user.naam AS usernaam FROM user, news WHERE user.ID = news.user AND news.ID = $ID
?>
ja ik weet dat het zo kan, maar is er ook een mogelijkheid om het hier "$data->kolom" aan te geven??

/edit of MOETEN ze allemaal uniek zijn?

mijn T.net systeemspecspagina


  • pimlie
  • Registratie: November 2000
  • Laatst online: 12:56
Volgens mij moeten de kolomnamen idd uniek zijn. Anders verander je toch gewoon je user en news tabel als je het niet met een AS wil doen? Tis sowieso overzichtelijker als je niet 2 dezelfde kolomnamen hebt in een database. Ik zou van die user.naam gewoon usernaam maken en van die news.naam zou ik nieuws of headline maken.

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
Op vrijdag 12 oktober 2001 15:21 schreef pimlie het volgende:
Volgens mij moeten de kolomnamen idd uniek zijn. Anders verander je toch gewoon je user en news tabel als je het niet met een AS wil doen? Tis sowieso overzichtelijker als je niet 2 dezelfde kolomnamen hebt in een database. Ik zou van die user.naam gewoon usernaam van maken en van die news.naam zou ik nieuws of headline van maken.
jah, dan doe ik dat wel :)

mijn T.net systeemspecspagina


Verwijderd

had

echo $data['news.naam'];

niet gewerkt?
Pagina: 1