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
It looks like you're new here. If you want to get involved, click one of these buttons!