Dominique Ottello
2009-11-21 10:57:59 UTC
Bonjour
Windows XP Home SP3 - Wampserver
Apache 2.2.14 - MySQL 5.1.41
Sans rien changer d'autre que la version de PHP en passant de 5.3.0 à
5.3.1, erreur fatale sur une demande de connexion à la base de données :
PHP Warning: mysql_connect() [<a
href='function.mysql-connect'>function.mysql-connect</a>]: [2002] Une
tentative de connexion a échoué car le parti connecté n'a pa (trying to
connect via tcp://localhost:3306) in G:\www\aviatechno\inc\mysql.php on
line 14
PHP Fatal error: Maximum execution time of 60 seconds exceeded in
G:\www\aviatechno\inc\mysql.php on line 14
Et, pourtant, la ligne 14 n'a rien de spécial et a vu de nombreuses
versions PHP (de 5.1.6 à 5.3.0) et MySQL (5.0.86 à 5.1.41) sans aucun
problème.
$this->link_id = mysql_connect($db_host, $db_username, $db_password);
Qui fait partie du « constructeur » de la class Data_Base :
//Connexion à Mysql puis à la base de données
function __construct($db_host, $db_username, $db_password, $db_name) {
$this->link_id = mysql_connect($db_host, $db_username,
$db_password);
if ($this->link_id) {
if (@mysql_select_db($db_name, $this->link_id)) return
$this->link_id;
else error('Impossible de se connecter à la base de données. MySQL
dit : '.mysql_error(), __FILE__, __LINE__);
}
else error('Impossible de se connecter au serveur MySql. MySQL dit :
'.mysql_error(), __FILE__, __LINE__);
}
Est-il possible d'éliminer cette erreur ou faut-il attendre une version
5.3.1.1 ?
Windows XP Home SP3 - Wampserver
Apache 2.2.14 - MySQL 5.1.41
Sans rien changer d'autre que la version de PHP en passant de 5.3.0 à
5.3.1, erreur fatale sur une demande de connexion à la base de données :
PHP Warning: mysql_connect() [<a
href='function.mysql-connect'>function.mysql-connect</a>]: [2002] Une
tentative de connexion a échoué car le parti connecté n'a pa (trying to
connect via tcp://localhost:3306) in G:\www\aviatechno\inc\mysql.php on
line 14
PHP Fatal error: Maximum execution time of 60 seconds exceeded in
G:\www\aviatechno\inc\mysql.php on line 14
Et, pourtant, la ligne 14 n'a rien de spécial et a vu de nombreuses
versions PHP (de 5.1.6 à 5.3.0) et MySQL (5.0.86 à 5.1.41) sans aucun
problème.
$this->link_id = mysql_connect($db_host, $db_username, $db_password);
Qui fait partie du « constructeur » de la class Data_Base :
//Connexion à Mysql puis à la base de données
function __construct($db_host, $db_username, $db_password, $db_name) {
$this->link_id = mysql_connect($db_host, $db_username,
$db_password);
if ($this->link_id) {
if (@mysql_select_db($db_name, $this->link_id)) return
$this->link_id;
else error('Impossible de se connecter à la base de données. MySQL
dit : '.mysql_error(), __FILE__, __LINE__);
}
else error('Impossible de se connecter au serveur MySql. MySQL dit :
'.mysql_error(), __FILE__, __LINE__);
}
Est-il possible d'éliminer cette erreur ou faut-il attendre une version
5.3.1.1 ?
--
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis