The following piece of code displays the same result over and over until I get the this error:
Fatal error: Maximum execution time of 60 seconds exceeded in /home/datamt/public_html/15517/mystudentsenrolled.php on line 25
<?
include 'db-customers.php';
$enrolled=mysql_query("SELECT * FROM 15517ClassHistory WHERE Completed='No'") or die(mysql_error());
while($row2=mysql_fetch_array($enrolled)){
$studentid = $row2['UserID'];
include 'db-login.php';
$student_get=mysql_query("SELECT * FROM Users WHERE UserID='$studentid' ORDER BY LastName asc");
while($row=mysql_fetch_array($student_get)){
$fname=$row['FirstName'];
$lname=$row['LastName'];
$name = $lname . ", " . $fname;
$user=$row['UserID'];
include 'db-customers.php';
$enrolled=mysql_query("SELECT * FROM 15517ClassHistory WHERE UserID='$user' AND Completed='No'") or die(mysql_error());
$numenrolled=mysql_num_rows($enrolled);
$completed=mysql_query("SELECT * FROM 15517ClassHistory WHERE UserID='$user' AND Completed='Yes'") or die(mysql_error());
$numcompleted=mysql_num_rows($completed);
?>
<tr>
<td align=left><? echo $name; ?></td>
<td><? echo $numenrolled; ?></td>
<td><? echo $numcompleted; ?></td>
</tr>
<?
} }
?>
line 25 is:
$numenrolled=mysql_num_rows($enrolled);
Does anyone know what I'm doing wrong?
Thanks,
Johnie Karr