Verschachtelte SQL Abfragen

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von balufreak, 02.10.2004.

  1. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    Registriert seit:
    12.10.2003
    Hallo Leute!

    Ich habe Folgendes:
    PHP:
    <?
    //Forumsanzeige
    include("forumfunctions.php");
    //SQL-Abfrag für Themen
    $sql "SELECT * FROM infb_forum ";
    $sql .= "ORDER by position ASC";
    $result mysql_query($sql$con);
    if(
    $result)
    {
        while(
    $row=mysql_fetch_array($resultMYSQL_ASSOC))
        {
                
    $forumname $row['forumname'];
                
    $forum_id $row['forumid'];
                echo 
    "<table cellpadding=\"0\" cellspacing=\"0\" width=\"700\" align=\"center\">
                <tr>
                    <td height=\"1\" bgcolor=\""
    .$border_color."\" colspan=\"9\"></td>
                </tr>
                <tr>
                    <td width=\"1\" bgcolor=\""
    .$border_color."\"></td>
                    <td bgcolor=\""
    .$film_color."\"><div id=\"filme\">".$forumname."</div></td>
                    <td width=\"1\" bgcolor=\""
    .$film_color."\"</td>
                    <td bgcolor=\""
    .$film_color."\"><div id=\"filme\"></div></td>
                    <td width=\"1\" bgcolor=\""
    .$film_color."\"</td>
                    <td bgcolor=\""
    .$film_color."\"><div id=\"filme\"></div></td>
                    <td width=\"1\" bgcolor=\""
    .$film_color."\"</td>
                    <td bgcolor=\""
    .$film_color."\" align=\"right\"><div id=\"filme\"><a href=\"\">Neuer Beitrag&nbsp;</a></div></td>
                    <td width=\"1\" bgcolor=\""
    .$border_color."\"</td>
                </tr>
                <tr>
                    <td height=\"1\" bgcolor=\""
    .$border_color."\" colspan=\"9\"></td>
                </tr>"
    ;
                
    getTopicIndex($forum_id);            
                echo
    "</table><br>";
                
        }
    }
    ?>
    Und hier die forumfunctions.php:
    PHP:
    <? 
    //Forumfunktionen

    function getTopicIndex($forumid)
    {
        
    $sql_topic "SELECT * FROM infb_forumtopic ";
        
    $sql_topic .= "WHERE `forumid` = '".$forumid."' ";
        
    $sql_topic .= "ORDER by topicid DESC";
        
    $topic_result mysql_query($sql_topic$con);
        
        if(
    $topic_result)
        {
            while(
    $topic_row=mysql_fetch_array($topic_resultMYSQL_ASSOC))
            {
                
    $topic $topic_row['topic'];
                
    $username $topic_row['username'];
                
    $erstelldatum $topic_row['erstelldatum'];
                
    $topicz=2;
                
                echo 
    $topic;
            }
        }
    }
    ?>
    Das gibt dann bei mir auf der seite folgenden Fehler:
    Code:
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /Users/silasknobel/Sites/infb/sites/forum/forumfunctions.php on line 6
    
    Ich habe jetzt alles irgendwie versucht. Es kommt aber immer der selbe Fehler. Ich werd noch verrückt. Geht denn das nicht, dass man SQL Abfragen verschachtlen kann?

    Danke für eure Hilfe!

    Greets balu
     
  2. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    Registriert seit:
    12.10.2003
    Hab den fehler gefunden. Sorry... Die Connection zu MySQL war nicht gegeben.
     
Die Seite wird geladen...

Diese Seite empfehlen