id #17 probleem

Status
Niet open voor verdere reacties.

Brugse zot

Gebruiker
Lid geworden
29 feb 2008
Berichten
48
Het volgende script zou de datum van de laatst toegevoegde foto moeten weergeven
echter krijg ik een Resource id #17 error.

hoe kan ik dit oplossen en wat betekend het?

PHP:
      <?php include ("config.inc.php"); $result = mysql_query ("SELECT DATE_FORMAT(mtime, '%d-%m-%Y') AS datum FROM fotoalbum_pictures ORDER BY mtime DESC 
LIMIT 0 ,30") or die(mysql_error()); 
echo  "Laatst toegevoegd: $result" ; ?>
 
Je hebt alleen de query uitgevoerd je moet het nu nog verwerken.

Dus een mysql_fetch_(array|object|assoc) moet er nog bij.
 
Juist :)
Daarnaast raad ik je aan niet alles op 1 regel proberen te drukken.
PHP:
<?php include ("config.inc.php");

$result = mysql_query ("SELECT DATE_FORMAT(mtime, '%d-%m-%Y') AS datum FROM fotoalbum_pictures ORDER BY mtime DESC 
LIMIT 0 ,30") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
  echo  "Laatst toegevoegd: ". $row[0]; 
}
?>
De reden dat er nu een WHILE staat komt omdat je niet een WHERE gebruikt, nu worden alle resultaten weergegeven (Alleen even de juiste variabele aanroepen binnen de WHILE)
 
Dan moet je de WHILE er tussen uithalen en wel het $row gedeelte behouden.
 
Het is overigens handiger om mysql_fetch_assoc() te gebruiken.
 
En waarom is dat beter SvU ?

weet er trouwens iemand toevallig waar in de database van copermine
de datum van de laatst toegevoegde foto staat?. ik heb nu wel een datum maar die klopt niet.
 
Omdat het een associative array oplevert, dat zegt genoeg lijkt me.

[Zo niet -> Google.]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan