Mysql Test WHERE $variable

Status
Niet open voor verdere reacties.

snorretje

Gebruiker
Lid geworden
4 apr 2013
Berichten
23
Hoi allemaal

Ik heb een Database Friends:

id | friend1 | friend 2 | accepted
1 | username1 | username2 | 1

En een database Posts:

id | user | text
1 | username1 | tekst

Nu komt mijn vraag:

Ik wil dat de posts van mijn vrienden worden weergegeven. dus ik wil alleen de berichten weergeven waar de plaatser ofwel user en je mijn vrienschappen staan opgeslagen in Friends. Als er iets niet duidlijk is hoor ik het graag.

PHP:
<?php
$id = $_GET['id'];
$user = $_COOKIE['user'];
$controle = $_COOKIE['controle'];

$result = mysqli_query($con,"SELECT * FROM Friends WHERE (friend1='$user' OR friend2='$user') AND accepted='1'");
$result2 = mysqli_query($con,"SELECT * FROM Posts WHERE user='$friend'");

while($row = mysqli_fetch_array($result))
  {
  if ($user == $row['friend1']){
  $friend . $row['id'] =  $row['friend2'];
  } else {
  $friend . $row['id'] =  $row['friend1'];
  };  
  }

  while($row2 = mysqli_fetch_array($result2))
  {
  echo  $row2['user']; 
  echo "<br>";
  echo  $row2['text'];
  }

mysqli_close($con);
?>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan