MySQL Fehler

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

MySQL Fehler

Postby gerd2304 » 23. February 2005 23:06

Hallo Leute,

bekomme beim Aufruf des Scriptes folgende Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\xampplite\htdocs\igfjordpferd\calendar\list.php on line 110

was könnte das sein?

hier mal das entsprechende Codeschnipsel
...
else
{
$queryresult = mysql_query("SELECT appointmentid FROM $dbtableappoint WHERE ((startdate >= \"$bdate\" AND startdate <= \"$edate\") OR (enddate >= \"$bdate\" AND enddate <= \"$edate\")) AND activated = 1 AND (groupid = 0 OR groupid = ".$kocuserdata['groupid'].")");
}
$maxrows = mysql_num_rows($queryresult);
if ($maxrows == 0)
{
eval("\$querynodata = \"".gettemplate("list_noappoint")."\";");
}
else ...


Danke
Gerd
gerd2304
 
Posts: 11
Joined: 13. February 2005 22:08

Postby marc75 » 24. February 2005 12:41

schon mal was von Codeformatierung gehört?
Dein Code ist unleserlich.

Code: Select all
else
{
$queryresult = mysql_query("SELECT
      appointmentid
   FROM $dbtableappoint
      WHERE
      (
      (startdate >= \"$bdate\" AND startdate <= \"$edate\")
      OR (enddate >= \"$bdate\" AND enddate <= \"$edate\")
      )
      AND activated = 1
      AND (groupid = 0 OR groupid = ".$kocuserdata['groupid'].")");
}
$maxrows = mysql_num_rows($queryresult);
if ($maxrows == 0)



Und kennst du die Funktion mysql_error() ?

Code: Select all
$queryresult = mysql_query("SELECT
      appointmentid
   FROM $dbtableappoint
      WHERE
      (
      (startdate >= \"$bdate\" AND startdate <= \"$edate\")
      OR (enddate >= \"$bdate\" AND enddate <= \"$edate\")
      )
      AND activated = 1
      AND (groupid = 0 OR groupid = ".$kocuserdata['groupid'].")");
echo mysql_error();




Zu dein Problem, mach mal eine Testausgabe ob php überhaupt in dein else Bereich reingeht, wenn nein kann num_rows auch keine Daten bekommen.
mfg
marc75
marc75
 
Posts: 19
Joined: 05. July 2004 14:30

Postby gerd2304 » 24. February 2005 13:22

Meinst du die Testausgabe mit Hilfe der MySQL-Error-Funktion?
gerd2304
 
Posts: 11
Joined: 13. February 2005 22:08


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 37 guests