Salut @ tous…
J’ai toujours mon problème vis à vis de la gestion des erreurs de connexion à mysql.
Voici une portion de mon script php
<?php
}else{
$configfile="<?";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# ProSQL Compteur v2 #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Par Eric BOUCHE #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Site web http://prosql.free.fr E-mail prosql@free.fr #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Fichier automatiquement généré lors de l’installation #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"." ";
$configfile.="\n$"."cfg_host=\"".$host."\"; # nom du serveur mySQL";
$configfile.="\n$"."cfg_user=\"".$user."\"; # nom utilisateur de la base mySQL";
$configfile.="\n$"."cfg_pass=\"".$pass."\"; # Mot de passe base mySQL";
$configfile.="\n$"."cfg_base=\"".$base."\"; # nom de la base mySQL";
$configfile.="\n$"."cfg_tabl=\"".$table."\"; # nom de la table mySQL";
$configfile.="\n$"."cfg_adm_pass=\"".$adm_pass."\"; # Mot de passe partie administration";
$configfile.="\n"." ";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# ProSQL Compteur v2 #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Par Eric BOUCHE #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Site web http://prosql.free.fr E-mail prosql@free.fr #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n"."# Fichier automatiquement généré lors de l’installation #";
$configfile.="\n"."# ----------------------------------------------------------------------- #";
$configfile.="\n?>";
$fc = fopen("config.inc.php3", "w" );
$w = fwrite ($fc, $configfile );
mysql_connect($host,$user,$pass) or die('Connexion impossible');
if(!Connexion) echo "Connexion impossible";
mysql_select_db($base);
$sql = "CREATE TABLE $table (
id bigint(20) NOT NULL auto_increment,
nom varchar(200) NOT NULL,
url blob NOT NULL,
clicks bigint(20) NOT NULL,
PRIMARY KEY (id)
);";
$res = mysql_query($sql);
?>
<table border="0" cellspacing="0" cellpadding="2" bordercolordark="#FFFFFF" bordercolorlight="#666666" width="760" dwcopytype="CopyTableRow">
<tr>
<td width="135"> </td>
<td>
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Installation
et configuration de ProSQL effectué avec succès ! </font></div>
</td>
</tr>
</table>
<?php
Voilà : Si par exemple le nom d’utilisateur est erroné le message d’erreur ne s’affiche pas !
Ça viens du tableau ? non je ne pense pas, je l’ai viré et la toujours rien…