Hi leute, ich hab folgendes Script:
Das hat auf meinem alten Server super gefunzt, jetzt hab ich nen Serverumzug gemacht und es wird immer das hier angezeigt:
Als obs den MySQL-Befehl mysql_num_rows nicht geben würde!
Ich hab dann immer statt mysql_num_rows(...) $result_online in die If-Abfrage gestellt.
Dann wurde halt immer o ausgegeben ====> irgendwas stimmt an der Abfrage nicht, aber was?
Ich hab schon alle Kombinationen von Klammern etc. versucht.
Könnt ihr mir bitte weiterhelfen?
PHP:
<?php
include("config.php");
// Name, wie die Tabelle bezeichnet werden soll
$tablename_online = "cpu";
$timelimit = time()-(60*20);
$timelimit2 = time()-(60*10);
@mysql_connect ("$servername", "$dbusername", "$dbpassword") OR die ("Verbindung zum MySQL-Server fehlgeschlagen");
mysql_select_db ("$dbname") OR die("Verbindung zur Datenbank fehlgeschlagen");
$result_online = mysql_query("SELECT * FROM $tablename_online WHERE (datum2>=$timelimit OR msonline>=$timelimit2 OR onlinestatus>=$timelimit)");
@mysql_close();
if(mysql_num_rows($result_online)!=""){
$user_online = mysql_num_rows($result_online);
}else{
$user_online = "0";
}
echo $user_online;
?>
Das hat auf meinem alten Server super gefunzt, jetzt hab ich nen Serverumzug gemacht und es wird immer das hier angezeigt:
Warning: Supplied argument is not a valid MySQL result resource in /homepages/34/d74130737/htdocs/frankfurt/user_online.php on line 20
Als obs den MySQL-Befehl mysql_num_rows nicht geben würde!
Ich hab dann immer statt mysql_num_rows(...) $result_online in die If-Abfrage gestellt.
Dann wurde halt immer o ausgegeben ====> irgendwas stimmt an der Abfrage nicht, aber was?
Ich hab schon alle Kombinationen von Klammern etc. versucht.
Könnt ihr mir bitte weiterhelfen?