Gegevens ophalen met while

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rene Zwolsman

Rene Zwolsman

30/05/2008 12:53:00
Quote Anchor link
Ik 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...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";
}


?>

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

PHP hulp

25/11/2024 17:16:15
 
Terence Hersbach

Terence Hersbach

30/05/2008 12:54:00
Quote Anchor link
ID staat ook met hoofdletters in de database?
ik mis ook je foutafhandeling..

Slechte topictitel:
Zorg ervoor dat je topic titel een goede, duidelijke naam heeft; 'hulp gevraagd', 'help' en 'hij doet het niet' zijn dus geen goede voorbeelden. Je kan je titel wijzigen door in je eerste post op het Afbeelding te klikken.
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Rene Zwolsman

Rene Zwolsman

30/05/2008 13:03:00
Quote Anchor link
Ja, de kolom ID is met 2 hoofdletters. Ik krijg wel 1 waarde als ik geen while lus gebruik.

Nu met foutafhandeling:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";
}

?>

Maar nog geen enkele uitvoer...
 
- SanThe -

- SanThe -

30/05/2008 13:10:00
Quote Anchor link
Rene schreef op 30.05.2008 13:03:
Ik krijg wel 1 waarde als ik geen while lus gebruik.

Vaag.

Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
 
Rene Zwolsman

Rene Zwolsman

30/05/2008 13:18:00
Quote Anchor link
Leeg 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...
 
Rens nvt

Rens nvt

30/05/2008 13:21:00
Quote Anchor link
* foutje *
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt
 
Terence Hersbach

Terence Hersbach

30/05/2008 13:21:00
Quote Anchor link
de ; achteraan de while, die moet weg
 
Rene Zwolsman

Rene Zwolsman

30/05/2008 13:23:00
Quote Anchor link
de puntkomma was inderdaad het probleem...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.