Hi there im not quite sure where im going wrong here.
I have 2 queries; the first selects all records in a table == recordID. The second selects all records in a table <> Session username.
It works! However it outputs the same $row_Fleet['FleetName'] as many times as it checks each of the FleetE records.
So my question is: How can i limit the number of outputs to a single one???
<?php
$colname_Fleet = "-1";
if (isset($_GET['recordID'])) {
$colname_Fleet = (get_magic_quotes_gpc()) ? $_GET['recordID'] : addslashes($_GET['recordID']);
}
mysql_select_db($database_swb, $swb);
$query_Fleet = sprintf("SELECT * FROM fleet WHERE FleetName = %s", GetSQLValueString($colname_Fleet, "text"));
$Fleet = mysql_query($query_Fleet, $swb) or die(mysql_error());
$row_Fleet = mysql_fetch_assoc($Fleet);
$totalRows_Fleet = mysql_num_rows($Fleet);
$colname_PlanetName = $row_Fleet['PlanetName'];
$colname_FleetE = "-1";
if (isset($_SESSION['MM_Username'])) {
$colname_FleetE = (get_magic_quotes_gpc()) ? $_SESSION['MM_Username'] : addslashes($_SESSION['MM_Username']);
}
mysql_select_db($database_swb, $swb);
$query_FleetE = sprintf("SELECT FleetName, PlanetName FROM fleet WHERE PlayerName <> %s AND PlanetName=%s", GetSQLValueString($colname_FleetE, "text"),GetSQLValueString($colname_PlanetName, "text"));
$FleetE = mysql_query($query_FleetE, $swb) or die(mysql_error());
$totalRows_FleetE = mysql_num_rows($FleetE);
<?php while ($row_FleetE = mysql_fetch_assoc($FleetE)){
if ($row_FleetE['PlanetName'] == $colname_PlanetName){
echo $row_Fleet['FleetName'];
echo' ';
}} ?>
Thanks 🙂