Probleem met laatst toegevoegde berichten.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Djenne djenne

djenne djenne

16/01/2015 13:06:55
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?PHP

require "connect.php";
$sql = "SELECT `url` FROM `laatsteberichten` ORDER BY `datum` DESC LIMIT 2";
mysql_query ($sql) or  die (mysql_error());
$result=mysql_query($sql);

while($data = mysql_fetch_row($result)){

echo("<b>$data[0]</b><br>");
}
  

mysql_close($connect);
?>


Ik gebruik dit script voor Het tonen van 5 artikels uit dezelfde categorie, voor het random tonen van 5 artikels uit al mijn artikels, voor het tonen van de 7 meest gelezen artikels, en voor het tonen van de 2 laatste nieuwe artikels.
Ik pas enkel altijd de query aan maar gebruik steeds datzelfde script.
Het werkt bij de eerste keren perfect. Maar bij de laatste toont hij de laatste nieuwe artikels niet.

En hij geeft geen error, hij doet gewoon niks
De broncode is : <b><br></b><b><br></b><b><br></b><b><br></b><b><br></b>
Zou ik iets anders moeten gebruiken dan while($data = mysql_fetch_row($result)?
Of hoe kan ik zien wat de fout is.
Want als ik de query invoer in MySQL zelf via myadmin doet ie het perfect.
 
PHP hulp

PHP hulp

16/11/2024 19:27:24
 
Pipo Clown

Pipo Clown

16/01/2015 13:44:58
Quote Anchor link
Je hebt je variabele in een string staan, dat werkt niet.
Probeer het eens als volgt :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo("<b>".$data[0]."</b><br>");
 
- Ariën  -
Beheerder

- Ariën -

16/01/2015 13:46:40
Quote Anchor link
Wat is het nut van regel 5, terwijl je bij die van regel 6 netjes de querie-result in het geheugen opslaat?

Plaats eens goede foutafhandeling op $result. En een print_r($data), kan ook goed van pas komen om te kijken wat er in je array staat.
Gewijzigd op 16/01/2015 13:48:14 door - Ariën -
 



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.