Seite 1 von 1

[Anfrage] Gewinnen eines Textes aus der Datenbank...

Verfasst: 14.12.2004 14:16
von HIMIK
hallo an alle phpbbler!


Mittels dieses Codes kann ich die Anzahl der Sätze in der Datenbank ermitteln lassen!

Code: Alles auswählen

$sql = "SELECT count(foo_id) as total FROM ".RANDOM_BAR_TABLE." WHERE foo_id > 0";
if(!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, "Could not count foo", "", __LINE__, __FILE__, $sql);
}
$row_foo = $db->sql_fetchrow($result);
$total_foos = $row_foo['total'];
echo $total_foos;


Insgesamt gibt es folgende Tabellen:
, wobei die "foo_id" folgende Eigenschaften aufweist:
null, auto_increment, index.

Code: Alles auswählen

foo_id,
foo_description,
foo_link,
foo_images_adress,
foo_hp
In der Tabelle foo_id wird immer die ID gespeichert (1,2,3,4 usw)

Nun sollen die Sätze aus den Tabelle mittels folgenden Codes gewonnen werden:

Code: Alles auswählen

$sql = "SELECT * FROM " . RANDOM_FOO_TABLE ."
        WHERE foo_id = $random_foo_id";

if( !$result = $db->sql_query($sql) )
{
	message_die(GENERAL_ERROR, "Couldn't obtain foo data", "", __LINE__, __FILE__, $sql);
}

while( $row_foo = $db->sql_fetchrow($result) )
{
	$oorow[] = $row_foo;
}

if ($foorow[0])
{
	         $foo_source = $freewarerow['image_adress'];
		$foo_link = $freewarerow['download_link'];
		$foo_link = $freewarerow['homepage_link'];
		$foo_description = $freewarerow['freeware_description'];

}

$template->assign_vars(array(
    
	
	
	"U_DL_LINK" => $foo_link,
	"U_HP_LINK" => $foo_link,

	'IMAGE_SRC' => $foo_source,

	"DESCRIPTION" => $freeware_description )
);
Leider :( gibt er/sie/es nichts aus!

Wo liegt bloss der Fehler, bin für jeglichen Vorschlag dankbar