Just nu i M3-nätverket
Gå till innehåll

Information från två tabeller?


vesslan2

Rekommendera Poster

Har ett litet problem då jag vill hämta information från två olika tabeller i databasen. För det första skall en nyhet med ett valt id-nummer hämtas från tabellen nyheter. Nyheten innehåller i sin tur ett aid som specifierar författaren till nyheten. Författarinformationen hämtas från tabellen skribenter som överänsstämmer med aid:et som fanns med nyheten.

 

Kodexemplet jag skickar med nedan vill inte fungera. Vad kan det vara för fel?

 

<?

$open1 = $connect;

$data = mysql_db_query("databas", "SELECT * " . "FROM nyheter WHERE id='$id', skribenter WHERE aid=skribenter.id");

while ($rad=mysql_fetch_array($data)) {

$aid = $rad["aid"];

$rubrik = $rad["rubrik"];

$innehåll = $rad["innehåll"];

$namn = $rad["namn"];

$epost = $rad["epost"];

}

mysql_close($open1);

?>

Länk till kommentar
Dela på andra webbplatser

Jag löste det faktiskt själv konstigt nog :)

 

Ändrade sql-strängen till följande för den som är intresserad: mysql_db_query("databas", "SELECT * " . "FROM nyheter, skribenter WHERE aid=skribenter.id AND nyheter.id='$id'");

 

Länk till kommentar
Dela på andra webbplatser

du hade glömt att lägga med tabellen skribenter i den första selektionen.

 

men som sagt, du löste det juh :)

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...