mysql query will nicht so wirklich
  • hi @ll,
    habe mal wieder ein "nettes" problem und diesmal habe ich echt ka woran es liegt, wollte ne kleine sql class in php5 schreiben.
    dann der fehler :


    Warning: mysql_query(): 7 is not a valid MySQL-Link resource in /mnt/kw2/05/589/00000018/htdocs/voodoon/vcs/class.mysql.php on line 28

    Warning: mysql_error(): 7 is not a valid MySQL-Link resource in /mnt/kw2/05/589/00000018/htdocs/voodoon/vcs/class.mysql.php on line 33


    ok hie rmal eben die sources :
    <?PHP<br />class mysql{
    private $connection = null;
    private $tmpCommand = null;
    private $sqlError = null;


    function __construct($database){
    // mysql verbindung aufbauen
    $this->connection = mysql_connect($database[´host´],
    $database[´user´],
    $database[´password´]);
    if (!$this->connection)
    println(´Mysql Error - Database Connection :
    ´.mysql_error());
    // datenbank auswählen
    $tmp = mysql_select_db($database[´name´], $this->connection);
    if(!$tmp)
    println(´Mysql Error - Database Select :
    ´.mysql_error());
    }

    function doFinal(){
    // verbindung zur datenbank beenden
    mysql_close($this->connection);
    }

    // sql query
    public function query($sqlCommand){
    $result = mysql_query($sqlCommand, $this->connection);
    if ($result){
    $this->tmpCommand = $sqlCommand;
    return $result;
    }else{
    $this->sqlError = mysql_error($this->connection);
    return false;
    }
    }

    // fehler zurückgeben
    public function getSqlError(){
    return $this->sqlError;
    }

    }
    ?>


    aufgerufen über :
    // $_VGLOBALS->database ist nen array mit den zugangsdatendaten

    $_DATABASE = new mysql($_VGLOBALS->database);
    $_DATABASE->query(´SELECT * FROM `vcs_test:user`´);
    $_DATABASE->doFinal();

    hier der test
    www.voodoon.com/vcs

    die zugangsdaten sind richtig, connection wird auch aufgebaut und wieder geschlossen

    das problem scheint irgendwie gerade zu sein, dass er die mySql Resource verbindungskennung nicht akzeptiert ide in der classen variable $connection gespeichert wird.
    entweder bin ich zu java abhängig oder php ist zu blöd...

    hier die aktuelle php info:
    www.voodoon.com/info

    schonmal danke für eure hilfe

  • 1 Kommentieren sorted by
  • www.voodoon.com/shared/class.mysql.txt

    heir mochmal die class zur bessere übersicht, kann mir niemand helfen ?

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

  • xaos February 2006

Who's Online (0)