MyBB.de Forum

Normale Version: [Erledigt]Datenbankabfrage
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte diesen Code benutzten:
PHP-Code:
    $query $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1");
    while(
$seiten $db->fetch_array($query))
    {
        
$template->load("user/".$seiten['datei'].".tpl");
        
$allowed $seiten['access'];
        
$exit = array( 'yes' => '0');
        
check_user($allowed$exit);
    } 
(Die Funktion ist definiert Wink )
Jetzt möchte ich aber abfangen, wenn kein Datensatz gefunden wird.
Wie muss ich das anstellen?
Es soll dann folgender Code ausgeführt werden:
PHP-Code:
$template->load("user/no_site.tpl"); 
PHP-Code:
$query $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1");
$count $db->num_rows($query);
    while(
$seiten $db->fetch_array($query))
    {
        if(
$count 0){
        
$template->load("user/".$seiten['datei'].".tpl");
        
$allowed $seiten['access'];
        
$exit = array( 'yes' => '0');
        
check_user($allowed$exit);
        }
        else
        {
          
$template->load("user/no_site.tpl"); 
        }
    } 

Achtung ungetestet ^^ bitte um rückmeldung
Ich bin für:
PHP-Code:
$query $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1");
$seiten $db->fetch_array($query);
if(
$seiten)
{
        $template->load("user/".$seiten['datei'].".tpl");
        $allowed $seiten['access'];
        $exit = array( 'yes' => '0');
        check_user($allowed$exit);
}
else
{
        
$template->load("user/no_site.tpl");

Danke,
Samu, deins war leider ohne Erfolg.
Dragon, deins ging soweit.

Danke euch beiden.