hey leute...
ich hab mich jetzt schon durch X seiten gewühlt, aber nix vernünftiges gefunden...
also, anscheinend nimmt meine funktion nur objekte an und ich übergebe einen array, aber seit wann geht das nicht?
bin jetzt von nem server mit php 4.X auf meinen vServer mit php 5.X umgezogen.
früher hab ich das immer mit define('',''); gemacht...
die function:
ich hab mich jetzt schon durch X seiten gewühlt, aber nix vernünftiges gefunden...
also, anscheinend nimmt meine funktion nur objekte an und ich übergebe einen array, aber seit wann geht das nicht?
bin jetzt von nem server mit php 4.X auf meinen vServer mit php 5.X umgezogen.
früher hab ich das immer mit define('',''); gemacht...
Fatal error: Cannot use object of type db_class as array in xxx on line 7
$db = array('host' => 'xxx',
'user' => 'xxx',
'pass' => 'xxx',
'name' => 'xxx');
bzw.
$db['host'] = "localhost";
$db['user'] = "game_constantwar";
$db['pass'] = "db_cw_xD2b4nGd";
$db['name'] = "constantwar";
'user' => 'xxx',
'pass' => 'xxx',
'name' => 'xxx');
bzw.
$db['host'] = "localhost";
$db['user'] = "game_constantwar";
$db['pass'] = "db_cw_xD2b4nGd";
$db['name'] = "constantwar";
PHP-Code:
function cw_connect($db)
{
$connect = mysql_connect($db['host'], <- line 7
$db['user'],
$db['pass'])
OR die(mysql_error());
$selectDB = mysql_select_db($db['name'],
$connect)
OR die(mysql_error());
return $selectDB;
}
Kommentar