Ergebnis 1 bis 7 von 7

Thema: Warning: mysql_fetch_object()

  1. #1
    Youngster
    Registriert seit
    02.05.2010
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Warning: mysql_fetch_object()

    Hi ich mal wieder
    wollte eine shoutbox auf meiner website einbauen aber es kommt immer die meldung

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /data/shoutboxx.php on line 89
    hier ist mal der code
    PHP-Code:
    <!-- 
    Chatsunited.de Minichat-Script (Version 1.0)
    © Copyright 2007 Chatsunited.de

    BITTE BEACHTEN: Dieses Script kann kostenfrei genutzt und weitergegeben
    werden, solange alle enthaltenen Copyright-Hinweise von Chatsunited.de
    unverändert erhalten bleiben!
     -->

    <?php
    include("config.php");

    $img_abfrage = array
     (
        
    "8-)","cool.gif",
        
    "?-)","fragezeichen.gif",
        
    ":-(","ohh.gif",
        
    ":lol:","lol.gif",
        
    ";-)","zwinker.gif",
     );

    function 
    format_message($text)
    {
       global 
    $img_abfrage;

       
    $text addslashes($text);
       
    $text stripslashes($text);
       
    $text htmlspecialchars($text);
       
    $text trim($text);

       
    $img_zaehler 0;
       while(
    $img_abfrage[$img_zaehler]!="")
       {
           
    $img_zaehler_neu $img_zaehler 1;
           
    $text str_replace("$img_abfrage[$img_zaehler]","<img src=\'img/$img_abfrage[$img_zaehler_neu]\'>",$text);
           
    $img_zaehler+=2;
       }
         
       return 
    $text;
    }


    $sq mysql_connect($db_host$db_user$db_pass);
    mysql_select_db($db_name$sq);

    $delete_time time()-$max_anzeigedauer;

    @
    mysql_query("DELETE FROM shoutboxx WHERE timestamp <= '$delete_time'");

    if(
    $Message!="" && $Nickname!="")
    {
        
    $Message format_message($Message);
        
    mysql_query("INSERT INTO shoutboxx (timestamp, nickname, message) VALUES('".time()."', '$Nickname', '$Message')");
    }

    $anfrage mysql_query("SELECT * FROM shoutboxx ORDER BY timestamp DESC LIMIT $max_eintraege");

    ?>
    <div align="left"><!-- Boxgrösse und Farben anpassbar -->
        <table width="220" border="0" cellspacing="2" cellpadding="6" bgcolor="#44568f">
            <tr>
                <td bgcolor="#f8faff"><!-- Texte anpassbar --><center><font face="Verdana" size="1" color="#888888">MINICHAT-BOX<br>
                              <br>Bitte einen beliebigen Namen<br>wählen und eine Nachricht eingeben.</font></center><br>
                    <form name="shoutboxx" method="POST" action="<? echo $PHP_SELF?>">
                            <div align="center">
                                <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td width="64">
                                            <div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
                                                Nickname&nbsp;&nbsp;</font></div>
                                        </td>
                                        <td><input type="text" name="Nickname" maxlength="16" value="<? echo $Nickname?>" size="20"></td>
                                    </tr>
                                    <tr>
                                        <td width="64">
                                            <div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
                                                Message&nbsp;</font></div>
                                        </td>
                                        <td><input type="text" name="Message" size="20"></td>
                                    </tr>
                                </table><br>
                                <input type="submit" name="senden" value="Senden"></div>
                        </form>
                </td>
            </tr>
            <tr>
                <td bgcolor="#e1e5f4"><!-- Farbe anpassbar -->
    <div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
                        <p><?             while($ausgabe mysql_fetch_object($anfrage))
                {
                
    ?></p>
                        <p><img src="img/message.gif" width="11" height="7" border="0"> <b><? echo $ausgabe->nickname?></b><br>
                            (<? echo date("d.m.Y"$ausgabe->timestamp); ?> um <? print date("H:i:s"$ausgabe->timestamp); ?>):<br>
                            <b><? echo $ausgabe->message?></b><br>
                        </p>
                        <p><?             }
                
    ?></p>
                    </font></div>
                        <br><center><!-- COPYRIGHT-HINWEIS NICHT VERÄNDERN -->
                        <a href="http://chatsunited.de" target="_blank" style="text-decoration: none;"><font face="Arial" size="1" color="#888888">©ChatsUnited</font></a></center>
                    </td>
            </tr>
        </table>
            <? mysql_close($sq);?>
    </div>

    <!-- 
    Chatsunited.de Minichat-Script (Version 1.0)
    © Copyright 2007 Chatsunited.de

    BITTE BEACHTEN: Dieses Script kann kostenfrei genutzt und weitergegeben
    werden, solange alle enthaltenen Copyright-Hinweise von Chatsunited.de
    unverändert erhalten bleiben!
     -->
    wenn ich noch
    PHP-Code:
    echo mysql_error(); 
    einfüge kommt die meldung
    No database selected
    ich weiß nicht wo der fehler steckt
    ich habe die datei nicht verändert nach dem runterladen
    oder liegt er womöglich ganz woanders?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Warning: mysql_fetch_object()

    PHP-Code:
    mysql_select_db($db_name$sq)
      or die (
    "$db_name not exists"); 

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    02.05.2010
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: mysql_fetch_object()

    ah ok danke nun kommt die meldung
    shoutboxx not exists
    also findet er sie nicht

    hier istz die config datei

    PHP-Code:
    <?


    // Datenbank-Host
    $db_host   "fdb2.host-ed.net";

    // Datenbank-User
    $db_user   "Username";

    // Datenbank-Passwort
    $db_pass   "*********";

    // Datenbank-Name
    $db_name "shoutboxx";

    // Anzeigedauer des Textes in Sekunden
    $max_anzeigedauer 3600;

    // Anzahl der maximalen Eintraege
    $max_eintraege 5;



    ?>
    die shoutboxx datei befindet sich aber in der mysql-datenbank


  4. #4
    Bandit
    Gast

    Standard AW: Warning: mysql_fetch_object()

    Zitat Zitat von Painsucker Beitrag anzeigen
    die shoutboxx datei befindet sich aber in der mysql-datenbank
    1. Was hat das mit einer Datei zu tun?
    2. Die Datenbank shoutboxx gibt es nicht
    3. Eine Tabelle shoutboxx gibt es aber
    4. Wie die Datenbank heißt, kannst du phpMyAdmin entnehmen
    5. Und wenn du schon den Datenbanknamen ausschwärzt, das aber auch überall und spätestens da hätte dir was auffallen müssen!

  5. #5
    Youngster
    Themenstarter

    Registriert seit
    02.05.2010
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: mysql_fetch_object()

    Oh mann danke
    Datenbankname war gleich Username

    nun gehts
    war aber auch grad stutzig geworden als ich meinen usernamen im bild geschwärzt habe und davor steht Datenbank

    aber woher weiß der eigentlich welche tabelle er nehmen muss wenn ich nun noch ne tabelle erstellen würde...nur rein aus neugier damit ich nich dumm sterben muss

  6. #6
    Bandit
    Gast

    Standard AW: Warning: mysql_fetch_object()

    Man möge mir verzeihen, aber manchmal gibt es doch dämliche Fragen

    @mysql_query("DELETE FROM shoutboxx WHERE timestamp <= '$delete_time'");
    mysql_query("INSERT INTO shoutboxx (timestamp, nickname, message) VALUES('".time()."', '$Nickname', '$Message')");
    $anfrage = mysql_query("SELECT * FROM shoutboxx ORDER BY timestamp DESC LIMIT $max_eintraege");

  7. #7
    Youngster
    Themenstarter

    Registriert seit
    02.05.2010
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: mysql_fetch_object()

    und trotzdem hast du deine wertvolle zeit genutzt,
    deine tasten der tastatur abgenutzt und strom verbraucht
    um mir diese frage zu beantworten.

    dafür danke ich dir

Ähnliche Themen

  1. Warning: ini_set()
    Von schneider24 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 26.03.2007, 18:40
  2. Warning: mysql_fetch_assoc()
    Von Daniela im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 20.12.2006, 15:50
  3. warning
    Von gelöschter User im Forum Forum-Hilfe.de intern
    Antworten: 12
    Letzter Beitrag: 26.01.2006, 21:44
  4. Case open warning
    Von PopEye im Forum Computer - Internet Forum
    Antworten: 12
    Letzter Beitrag: 24.03.2005, 18:23
  5. Frage zu mysql_fetch_object()
    Von MrJava im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 10.12.2004, 21:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •