Ik wil uit een database de rij selecteren met het hoogste volgnummer

$t = @mysql_connect ($host, $user, $password) ;
mysql_select_db( $database )or die('connection');
$select="SELECT volgorde,rekeningnaam,rekeningnummer, bedragbetaald FROM crowdfundinglijst ORDER BY volgorde DESC LIMIT 1";
$res=mysql_query($select)or die('query');
$row = mysql_fetch_row($res)or die('fetch');

er komt geen foutmelding

wanneer ik

<?php echo $row['volgorde']; ?>

komt er niets

het veld heet echt volgorde
Je zoekt mysql_fetch_assoc, niet mysql_fetch_row. Verder zou ik als ik jou was eens kijken naar MySQLi of PDO, de MySQL extensie heeft afgedaan.
Van de PHP docs.
Description ΒΆ

array mysql_fetch_row ( resource $result )
Returns a numerical array that corresponds to the fetched row and moves the internal data pointer ahead.


<?php print_r($row); ?>

Maar aan jouw code te zien, moet je inderdaad de assoc functie gebruiken.
Buiten dit allemaal om ga jij nu nieuwe code schrijven met php functies die met PHP 7.0 verwijderd gaan worden.

Gebruik PDO of mysqli, en gebruik nooit "@" totdat je genoeg ervaring met PHP heb om deze op een juiste manier te gebruiken.

Reageren