php query foutje?

Status
Niet open voor verdere reacties.

acid007

Gebruiker
Lid geworden
13 jun 2002
Berichten
775
ik heb het onderstaande geprobeerd
PHP:
$query = mysql_query("SELECT * FROM base_wars WHERE cid2 = '$cid' OR cid1 = '$cid' AND status = '0' and acceptscore='0'")
Als ik dat doe, en ik zoek op $cid = 1, dan zie ik inhoud die niet hoort omdat zowel status als acceptscore op 1 staan. maar overal waar CID2 gelijk is aan CID word dat genegeerd

Als ik dan dit doe;
PHP:
$query = mysql_query("SELECT * FROM base_wars WHERE status = '0' and acceptscore='0' AND cid2 = '$cid' OR cid1 = '$cid'") or die (mysql_error());
gebeurd het zelfde andersom! als CID 22 is krijg ik weer net als boven, maar als cid 1 is krijg ik nix

Hele script ff;
PHP:
<?
 $query = mysql_query("SELECT * FROM base_wars WHERE status = '0' and acceptscore='0' AND cid2 = '$cid' OR cid1 = '$cid'") or die (mysql_error()); 
  while($toon = mysql_fetch_object($query)) {
  $wid = $toon->id;
    if ($toon->cid1 == $cid) { 
	$oppid = $toon->cid2; 
	$eclan = $toon->c1; 
	} else 
	{ 
	$oppid = $toon->cid1; 
	$eclan = $toon->c2; 
	}
$query2 = mysql_query("SELECT * FROM base_clans WHERE id='$oppid'");
while($toon2 = mysql_fetch_object($query2)) { 
$oppnaam = $toon2->clnaam ;
$clsrv = $toon2->clsrv;
}
?>
 <tr>
    <td><? echo $toon->date; ?></td>
    <td><strong><? echo $oppnaam; ?></strong></td>
    <td><? echo $toon->server; ?></td>
    <td><? echo $toon->maps; ?></td>
    <td><? echo status($wid) ?>&nbsp;</td>
  </tr>
  <?

}

  ?></table>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan