Script der henter forkert fra en database
Hey EksperterDette spørgsmål er om PHP og mysql, men jeg mener det er php koderne der er forkerte. Jeg har en database tabel, med 3 entries i. I en af de tabel kolloner har jeg en værdi jeg kontrollere ved et 0 og et 1 tal. Alle er pt 0, og scriptet skal hente alle dem med 0, dvs 3. Problemet er bare den kun henter den første. Og jeg kan ikke se problemet. Her er koderne der gør dette.
Først PHP koden til henter fra databasen:
include 'Common/checkacces.php';
$result_waitingchars = mysql_query("
SELECT dov_classes.nameofclass, dov_chars.ID, dov_chars.Charname, dov_users.User
FROM dov_chars INNER JOIN
dov_users ON dov_chars.ID = dov_users.ID INNER JOIN
dov_classes ON dov_chars.Class = dov_classes.class
WHERE dov_chars.Approved = '0'
") or die(mysql_error());
?>
Og her er stedet hvor jeg udnytter det:
<?
while($row = mysql_fetch_array($result_waitingchars))
{ ?>
<tr>
<td><div align="left"><? echo $row['User']; ?> </div></td>
<td><? echo $row['Charname']; ?></td>
<td><? echo $row['nameofclass']; ?></td>
<td>Aprove :: Decline </td>
</tr>
<? } ?>
Nogen der har en ide hvorfor den reagere sådan som den gør?
