Ik heb zelf ook zo'n script :
<?
$query = mysql_query("SELECT * FROM members ORDER BY memberid DESC LIMIT 1") or die(mysql_error());
while($member = mysql_fetch_object($query)){
echo "$member->naam";
}
?>
@Jesse: Andermans topic kapen is onbeschoft, niet doen dus.
@Marco:
$s_linkpartners = mysql_query ( "SELECT * FROM ".$config['site']['mysql_tabel']." ORDER BY 'eigendatum3' DESC,'eigendatum2' DESC,'eigendatum' DESC" ) or die ( mysql_error ( ) );
Deze query is niet goed, de waardes eigendatum3, eigendatum2 en eigendatum horen niet tussen quotes te staan. Het lijken mij althans kolomnamen. Wel rare namen, genummerde kolomnamen zijn zelden goed.
Verder is het raar dat je een variabele als tabelnaam opgeeft, normaal weet je uitstekend uit welke tabel jij gegevens wilt opvragen. Daar is dan niets variabel aan.
En wat jij met id bedoelt en wat je daar mee wilt gaan doen, wordt mij niet duidelijk. Tuurlijk kun je een WHERE id = 23 in de query opnemen, dat mag je zelf weten.
Ik heb zelf ook zo'n script :
<?
$query = mysql_query("SELECT * FROM members ORDER BY memberid DESC LIMIT 1") or die(mysql_error());
while($member = mysql_fetch_object($query)){
echo "$member->naam";
}
?>
Onthou wel dat mysql_fetch_object() de slechts mogelijke fetch-functie is die php te bieden heeft. mysql_fetch_assoc() is vele malen sneller en eenvoudiger in het gebruik. De naam 'object' slaat verder ook nergens op, het is helemaal geen object.