Burada MySQL ifadede bir PHP değişkeni dahil benim başarısız girişimleri vardır. Yazdırılan sonuçlarında 1 sonuç ile değişken değiştirilmesi. Herhangi bir yardım takdir edilecektir.
$query = "
SELECT name FROM teams
WHERE id = '$shooterID'";
$shooters = mysql_query($query)
or die(mysql_error());
$i = 0;
while($shooter = mysql_fetch_array( $shooters )) {
echo $shooter[$i];
$i++;
}
$shooters = mysql_query("
SELECT name FROM teams
WHERE id = '$shooterID'")
or die(mysql_error());
$i = 0;
while($shooter = mysql_fetch_array( $shooters )) {
echo $shooter[$i];
$i++;
}
Teşekkürler
Burada yöntemlerini kullanmak için çalışılıyor tam sorunu çözülmüş değil (gerçi tekrar teşekkürler). Başka doğrudan sorgudan geliyor gibi burada daha fazla bağlam ile birlikte benim revize çabaları (I verileri sterilize gerekmez vardır.
$shooters = mysql_query("
SELECT * FROM events JOIN teams
on events.shooter = teams.id
") or die(mysql_error());
$i = 0;
while($results = mysql_fetch_array( $shooters )) {
$shooterIDs[$i] = $results[0];
$i++;
}
//var_dump($shooterIDs); == array(1) { [0]=> string(1) "1" }
$query = "
SELECT name FROM teams
WHERE id = '".$shooterID[0]."'";
$shooters = mysql_query($query)
or die(mysql_error());
while($shooter = mysql_fetch_array( $shooters )) {
echo $shooter[0];
}
Turns out my last attempt was missing a 's' in the variable namee $shooterIDs[0]. Stupid error. There were probably others as well that have been already solved with all of your help. Teşekkürler!