Not a valid MySQL-Link

05/21/2012 23:31 マルコ#1
So ihrs,

hier mal eine Master Frage; was ist das:

Quote:
resource(14) of type (mysql link)
Warning: mysql_query(): 14 is not a valid MySQL-Link resource
,wenn ich im Script das mache:
Code:
public function __construct($host,$user,$pass,/* some args */)
{
    //...
    $this->connection = mysql_connect($host,$user,$pass,TRUE);
    //...
    var_dump($this->connection);
    //...
}

public function query($query)
{
    //...
    $this->result = mysql_query($query,$this->connection);
}
und das ganze so aufrufe:

Code:
//...
$this->sql = new sql('e','g','a','l');
//...
$this->sql->query("SELECT * FROM db.table");
//...
und der Script auf vielen Hostern läuft, nur auf pytalhost nicht.

Ich will wissen, wieso diese Fehlermeldung kommt, und wieso nur bei einem Hoster. Und ich wär dankbar, falls jemand einen Lösungsansatz hat.

Und ja, die Ressource funktioniert im Constructor noch, ich benutze sie dort, ohne dass irgendwelche Fehlermeldungen entstehen würden.
Die //... deuten an, dass ich dort Code Brocken raus gelassen habe, die nicht direkt wichtig sind für das Problem.
05/22/2012 00:16 Mikesch01#2
Ich habe bereits Erfahrung mit pytalhost. Dort ist die Verwendung von MySQL ziemlich seltsam. Man muss erst PHP 5.* (* enspricht der aktuellen Version auf dem Server) freischalten, dort das Häkchen bei MySQL verwenden (oder ähnlich) setzen und erst dann sollte man MySQL konfigurieren.
05/22/2012 00:34 マルコ#3
hmm, auf dem Webspace läuft phpBB und Wordpress. Beide scheinen keine Probleme zu haben.

Aktivierte Konfig:
Code:
PHP5.3
register_globals x
register_long_arrays x
MySQL x
MySQLi x
mCrypt x
GDlib x
nja, der Webspace wurde von meinem Kunden vor mir angelegt und MySQL war bereits aktiviert. Müsste also schon die Reihnfolge sein, die du mir vorschlägst, Mikesch