Bonjour,
Depuis 2 jours, j'ai des pb de connection sur mon site web.
De plsu j'ai appris que free à migrer ses serveurs mysql depuis 2j aussi
j'en deduis que mon erreur viens de mon code qui n'est pas valide avec cette verions de mysql, car depuis plus d'1 an aucun pb.
Voici l'extrait du code en erreur : ou la connection ne se fait pas.
<?php
session_start();
$loginOK = false;
$lien = $_GET['prec'];
require "confv2.php";
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
if ( isset($_POST) && (!empty($pseudo)) && (!empty($mdp)) ) {
extract($_POST);
//pseudo_mem = '".addslashes($pseudo)."'";
$pseudodo = addslashes($pseudo);
$db=mysql_connect($SQL_serveur,$SQL_user,$SQL_passwd);
mysql_select_db($SQL_BDD,$db);
$sql = "SELECT pseudo_mem, mdp_mem, smil_mem, sign_mem, site_mem FROM membre WHERE pseudo_mem = '".addslashes($pseudo)."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_array($req);
if ($mdp == $data['mdp_mem'])
{
$loginOK = true;
}
}
}
if ($loginOK) {
$_SESSION['surnom'] = $data['pseudo_mem'];
$_SESSION['smil'] = $data['smil_mem'];
$_SESSION['sign'] = $data['sign_mem'];
$_SESSION['site'] = $data['site_mem'];
if (($lien == "forum") OR (substr($lien,0,5) == "sujet"))
{
$page=$_GET['page'];
//print $page;
header("location:homev3.php?lien=$lien&page=$page");
}
else
{
header("location:homev3.php?lien=$lien");
}
}
else {
echo "erreur de connection ! Post ton message sans te connecté";
//header("location:homev3.php?lien=erreurlogin");
//echo 'Une erreur est survenue, veuillez réessayer !';
}
//mysql_close($db);
?>
A chaque connection, j'ai donc le message "erreur de connection ..." alors que mon pseudo&mdp sont bon!
Avez vous une idée du pb.
Merci par avance
Configuration: Mysql Php
Chez free