mysql

was bedeutet die Fehlermeldung.

Fatal error: Call to undefined function mysql_connect() in /srv/www/httpd/phost/g/com/pytalhost/gloryage/web/configuration/classes/c_mysql.php on line 32

Die betreffende Zeile
[php]
$this->db = mysql_connect($host, $user, $pass)
or die(„\n\n“);
[/php]Ich weiß ja was das bedeuten sollte, aber die funktion mysql_connect existiert
doch.

greez web_spider :smiley:

Das du die PHP-Mysql Einstellungen in der php.ini noch nicht aktiviert hast.

zeig’ mal die klasse her.

Nils aka XraYSoLo

Meine Klasse:
[PHP]

<?php /* *====================================================================================* * Mysql Class * * v. Beta 1.0 * *------------------------------------------------------------------------------------* * dependent on http://www.1und1.de * *------------------------------------------------------------------------------------* * Last Change 12.12.2006 * * (c)2006 by Richard Jung * *====================================================================================* */ //Mysql Klasse definieren class mysql_session { /* [Intialisieren] */ protected $db; protected $result; protected $num; protected $data; protected $sql; protected $Usql; protected $Isql; /* [/ Intialisieren] */ /*############################################################################################*/ // Konstruktor function mysql_session($host = '****', $user = '****', $pass = '****') { $this->db = mysql_connect($host, $user, $pass) or die("\n\n"); mysql_select_db("db183424299"); } /*############################################################################################*/ /* [Funktionen] */ function setSql($sql) { $this->sql = $sql; } function getNum() { $this->result = mysql_query($this->sql) or die("\n\n"); $this->num = mysql_num_rows($this->result); return $this->result; } function getData() { $this->result = mysql_query($this->sql) or die("\n\n"); $this->data = mysql_fetch_assoc($this->result) or die("\n\n"); return $this->data; } function disconnect() { mysql_close($this->db); } function updateDate($from, $where, $like) { $this->Usql = "UPDATE ".$from." SET date = NOW() WHERE ".$where." LIKE'".$like."'"; mysql_query($this->Usql) or die("\n\n"); } function insert($into, $value) { $Isql = ""; //Variablen definition aus Notice zwecken $this->Isql = "INSERT INTO ".$into." VALUE (".$value.")"; mysql_query($this->Isql) or die("\n\n"); } function getResult() { $this->result = mysql_query($this->sql) or die("\n\n"); return $this->result; } } ?>

[/PHP]

Früher hats auch geklappt wegen php.ini

dann wirste das wohl noch net aktiviert haben.

Nils aka XraYSoLo

Das hat nur was damit zu tun das Mysql nicht in php aktiviert ist.
Leider kenn ich nur die Lösung für Linux:

sudo dpkg-reconfigure php5-mysql
sudo apache2 -k restart

hey danke an euch beide, habsbei Pytal eingeschlatet mysql thx :slight_smile: