Gegevens ophalen met while
Rene Zwolsman
30/05/2008 12:53:00Ik dacht dat ik het nou wel een beetje door begon te krijgen maar toch sta ik weer versteld... Misschien zie ik iets over het hoofd? Met de volgende code zou ik een lijstje verwachten met alle waarden van TempOut van de regels met ID tussen 1000 en 1100. Ik krijg echter helemaal geen uitvoer...
Als ik while in if verander krijg ik 1 waarde. (die van ID=1000).
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$query = "SELECT TempOut FROM weerdata WHERE ID BETWEEN 1000 AND 1100";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result));
{
echo $row['TempOut'] . "<br>";
}
?>
$query = "SELECT TempOut FROM weerdata WHERE ID BETWEEN 1000 AND 1100";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result));
{
echo $row['TempOut'] . "<br>";
}
?>
Als ik while in if verander krijg ik 1 waarde. (die van ID=1000).
Gewijzigd op 01/01/1970 01:00:00 door Rene Zwolsman
PHP hulp
25/11/2024 17:16:15Terence Hersbach
30/05/2008 12:54:00ID staat ook met hoofdletters in de database?
ik mis ook je foutafhandeling..
ik mis ook je foutafhandeling..
Slechte topictitel:
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
Rene Zwolsman
30/05/2008 13:03:00Ja, de kolom ID is met 2 hoofdletters. Ik krijg wel 1 waarde als ik geen while lus gebruik.
Nu met foutafhandeling:
Maar nog geen enkele uitvoer...
Nu met foutafhandeling:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$query = "SELECT TempOut FROM weerdata WHERE ID BETWEEN 1000 AND 1100";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result));
{
echo $row['TempOut'] . "<br>";
}
?>
$query = "SELECT TempOut FROM weerdata WHERE ID BETWEEN 1000 AND 1100";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result));
{
echo $row['TempOut'] . "<br>";
}
?>
Maar nog geen enkele uitvoer...
- SanThe -
30/05/2008 13:10:00Rene schreef op 30.05.2008 13:03:
Ik krijg wel 1 waarde als ik geen while lus gebruik.
Vaag.
Zet dit bovenin je script.
Rene Zwolsman
30/05/2008 13:18:00Leeg scherm...
Wanneer ik er COUNT(TempOut) AS TempOut van maak, krijg ik als uitvoer 101. Dus dat klopt wel. Maar wat klopt er niet aan de while...
Wanneer ik er COUNT(TempOut) AS TempOut van maak, krijg ik als uitvoer 101. Dus dat klopt wel. Maar wat klopt er niet aan de while...
Rens nvt
30/05/2008 13:21:00* foutje *
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt