10 Datensätze auflisten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Maxi
Mitglied
Beiträge: 252
Registriert: 09.11.2003 20:01

10 Datensätze auflisten

Beitrag von Maxi »

Ich möchte 10 Datensätze in einer Portalbox auflisten. Aber irgendwas stimmt mit dem code nicht. Kann sich das mal einer anschaun:

Code: Alles auswählen

//
// Letzten Download Dateien     
//

$sql = "SELECT file_name,file_desc,file_time FROM phpbb_pa_files ORDER BY file_time"; 
if (!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
}
$files_data = array();
while( $row = $db->sql_fetchrow($result) )
{
	$files_data[] = $row;
}

for ($i = 0; $i < 10; $i++)
{
	$template->assign_block_vars('files_data', array(
		'U_NAME' => $files_data[$i][0],
		'U_DESC' => $files_data[$i][1],
		)
	);
}

// 
// ENDE Letzten Download Dateien
// 

bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Re: 10 Datensätze auflisten

Beitrag von bloddy newbie »

Code: Alles auswählen

// 
// Letzten Download Dateien      
// 

$sql = "SELECT file_name,file_desc,file_time FROM phpbb_pa_files ORDER BY file_time LIMIT 10"; 
if (!$result = $db->sql_query($sql)) 
{ 
   message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql); 
} 
while( $row = $db->sql_fetchrow($result) ) 
{ 
      $template->assign_block_vars('files_data', array( 
          'U_NAME' => $row['file_name'], 
          'U_DESC' => $row['file_desc'], 
      ));  
} 



// 
// ENDE Letzten Download Dateien 
// 
biddeschön :)
Ich biete keinen PM oder E-Mail Support!
Maxi
Mitglied
Beiträge: 252
Registriert: 09.11.2003 20:01

Beitrag von Maxi »

Oh super - vielen vielen Dank! Es klappt auf Anhieb, ich mach schon 2 Stunden damit rum !
Maxi
Mitglied
Beiträge: 252
Registriert: 09.11.2003 20:01

Beitrag von Maxi »

Eine winzige korrektur noch, du listest nämlich die 10 ältesten Dateien auf. Muss also so heissen:

Code: Alles auswählen

$sql = "SELECT file_name,file_desc,file_time FROM phpbb_pa_files ORDER BY file_time DESC LIMIT 10"; 
Nochmals Danke
Antworten

Zurück zu „Coding & Technik“