Brauche dringend Hilfe!!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Brauche dringend Hilfe!!!

    Hey...
    Hab ein Script geschrieben, aber wenn ich es in mein Webspeich rauflade und aufrufe kommt diese Fehlermeldung:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/.../index.php on line 100

    Kann mir jemand helfen?
    Bin schon am Verzweifeln x.x

    Code:
    <?php
    
    $name = "Atomy x3"; // Dein Name
    $dbuser = "...."; // Datenbankuser
    $dbpw = "..."; // Datenbankpasswort
    $dbname = "...."; // Datenbankname
    $host = "localhost"; //Host..Meistens "Localhost"
    
    
    
    
    class db
    {
    var $connid;
    var $erg;
    
    function db($host,$user,$passwort)
    {
    if(!$this->connid = mysql_connect($host, $user, $passwort))
    {
    echo "Verbindung fehlgeschlagen";
    }
    return $this->connid;
    }
    
    function select_db($db)
    {
    if (!mysql_select_db($db, $this->connid))
    {
    echo "Fehler beim Auswählen der DB...";
    }
    }
    
    function sql($sql)
    {
    if (!$this->erg = mysql_query($sql, $this->connid))
    {
    echo "Fehler beim Senden der Abfrage...";
    }
    return $this->erg;
    }
    
    }
    
    $db = new db($host,$dbuser,$dbpw);
    $db->select_db($dbname);
    
    
    echo "<!--wordmix-->\n";
    
    
    
    if($_REQUEST['action']=="count") {
    $num = mysql_fetch_array($db->sql("SELECT count(q) FROM wordmix"));
    echo $num[0];
    }
    
    elseif($_REQUEST['action']=="add") {
    
    
    if ( mysql_num_rows($db->sql("SELECT q FROM wordmix  WHERE q='".$_REQUEST['q']."'")) < 1) {
    
    $db->sql("INSERT INTO wordmix (a,q) VALUES ('".$_REQUEST['a']."','".$_REQUEST['q']."') ");
    }
    
    }
    
    
    
    elseif($_REQUEST['action']=="search") {
    
        $get= mysql_fetch_array($db->sql("SELECT a FROM wordmix  WHERE q='".$_REQUEST['q']."'"));
        echo $get['a'];
    
    }
    
    else {
    
    ?>
    
    
    
    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="de">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>WordmixBot by <?=$name?></title>
    </head>
    
    <body>
    
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center"><font face="Tahoma"><b><font size="7"><font color="#008000">
    Atomic</font>WordmixBot</font> <font color="#FF0000">by <?=$name?></font></b></font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><font face="Tahoma"><font color="#808080"><b>Anzahl der Einträge in der Datenbank:</b> </font><b><font color="#008000">
    <?
    $num = mysql_fetch_array($db->sql("SELECT count q FROM wordmix"));
    echo $num[0];
    ?>
    
    </font></b></font></p>
    
    </body>
    
    </html>
    
    
    
    
    <?
    
    }
    
    
    ?>

  • #2
    mysql_query(...) or die(mysql_error());
    so wie es auch im sticky-Thread in der php-Kategorie steht.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar

    Lädt...
    X