hey,
ik ben nogal een naab in het phpen en heb eventjes
een beetje van jullie tijd nodig
ik zal het goed m:ogelijk uitleggen aan jullie :
ik heb 1 database en 4 tabellen het is de bedoeling dat
de 4 tabellen met elkaar in verbinding staan
ik heb hier vlug een klein schetsje van gemaakt
http://aycu10.webshots.com/image/15049/2001512398931236739_rs.jpg
weet iemand een goede code zodat mijn uitvoer van mijn tabel "owners"
niet allen meer uit decimale cijfers bestaat maar uit voledige tekst
zodat ik kan zien wie (users) welke voorwerpen bezitten
ik hoop dat jullie mij verstaan en hartelijk dank
SELECT mes.beschrijving, mes.merk FROM users, owners, mes, merk WHERE users.id = ID van de gebruiker AND users.id = owners.userid AND kniveid = mes.id AND mes.merkid = merk.id
?
Onbekende gebruiker
08-04-2007 11:41
ik denk dat jonathan op de goede weg is maar ik kan er niet meer aan uit ik gebruik voor een mysql database en dit is mijn code
<?php
// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("vodknive") or die(mysql_error());
// Get a specific result from the "example" table
$result = mysql_query("SELECT mes.id, mes.beschrijving, mes.merkid FROM mes, merk WHERE mes.merkid == merk.id") or die(mysql_error());
// get the first (and hopefully only) entry from the result
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row
echo $row['mes.id']."-".$row['mes.beschrijving']."-".$row['mes.merkid'].
"<br />";
}
?>
als ik de bevonstaande code uitvoer krijg ik hoogstwaarschoijnlijk
"1 - mooi zwart met een randje - 1" te zien
maar ik wil dat het mes.merkid zich gaat vergelijken met merk.id en als dat overeenkomt dat hij de merk.merk gaat geven ipv van mes.id