Hi,
ich habe den folgenden Code...:
Wenn ich nun 4 Ränge habe und dann das Script laufen lasse, dann kommt immer die Fehlermeldung...
Außerdem, wenn ich es irgendwie hingekriegt habe, dass wenigstens diese Meldung weg ist, kommt das nächste Problem, dass jetzt von den 4 Usern nur 1-2 angezeigt werden, obwohl alle aufgerufen werden sollten.
Gewiss... nach dieser Meldung wird der Fehler in der 188. Zeile leigen bei dem Befehl "mysql_fetch_array", aber gegen was muss ich das austauschen? "mysql_fetch_object" geht auch nicht.
Wo liegt der Fehler? Hab ihn noch nicht gefunden.
Danke für Antworten
ich habe den folgenden Code...:
PHP Code:
require ('mysql.php');
$sqlselectsearch_reset= "SELECT * FROM 1 ORDER BY `rank` ASC";
if(!$res_id = mysql_query($sqlselectsearch_reset)){
die(mysql_error());
}
while($search_reset= mysql_fetch_array($res_id)){
$display_rank_reset = $search_reset['rank'];
$display_user_reset = $search_reset['user'];
$display_pkt_reset = $search_reset['pkt'];
if($display_rank_reset>1){
$newRank_reset = $display_rank_reset-1;
/////Differenz zum vorherigen/////
require ('mysql.php');
$sqldifferenz_reset = "SELECT * FROM 1 WHERE `rank`='".$newRank_reset."'";
if(!$res_id = mysql_query($sqldifferenz_reset)){
die(mysql_error());
}
while($differenz_reset=mysql_fetch_array($res_id)){
$rankDiff_reset = $differenz_reset['pkt'];
}
$end_diff_reset = $rankDiff_reset-$display_pkt_reset; // Errechnung Differenz
}else{
$end_diff_reset=0;
}
//////////////////
require('mysql.php');
$sql_reset = "SELECT * FROM `2` WHERE `user`='".$display_user_reset."' OR `gegner`='".$display_user_reset."'"; // Match-Zählung
$erg_reset = mysql_query($sql_reset);// Nummerierung
$matches_num_reset = mysql_num_rows($erg_reset);
echo '<tr>
<td>'.$display_rank_reset.'</td>
<td>'.$display_user_reset.'</td>
<td>'.$display_pkt_reset.'</td>
<td>'.$end_diff_reset.'</td>
<td>'.$matches_num_reset.'</td>
</tr>';
}
Warning: mysql_fetch_array(): supplied resource is not a valid MySQL result resource in /usr/export/www/hosting/ofotos/index.php on line 188
Gewiss... nach dieser Meldung wird der Fehler in der 188. Zeile leigen bei dem Befehl "mysql_fetch_array", aber gegen was muss ich das austauschen? "mysql_fetch_object" geht auch nicht.
Wo liegt der Fehler? Hab ihn noch nicht gefunden.
Danke für Antworten
Comment