Eléphanteau du PHP |
26 Messages
20 juil. 2006, 13:34
mat24 a écrit:
le serveur fonctionne mais dès que je commence à taper dans mysql rien ne marche comme je veux ..
Pourquoi tant de violence? Il faut être doux avec MySQL.
ben y'a des fois comme ça virtuellement on se defoule

!!!!
en fait pour tout te dire j'ai installé la solution lampp ... sur une ubuntu dapper ...
donc c'est du php 5.14 [edit ou 4 au choix ]avec mysql apache 2.2 mysql 5.021
mon soucis vient principalement du fait que je n'arrive pas à dialoguer avec la base de donnée sql .
je n'ai aucune erreur mais mes scripts ne retourne rien .
je suppose qu'il doit y avoir un soucis quelque part ? !!!
est ce que mysql demande une création de user particulier ou puisje utiliser root comme identifiant de connnexion à la base ?
j'ai par exemple un accès avec mot de passe de ce type :
$loginOK = false;
if(isset($_POST) &&
(!empty($_POST['log'])) &&
(!empty($_POST['pass'])) ){
extract($_POST);
//$login=$_POST['ident'];
include('config.php');
[$conn = mysql_connect($host, $user, $pass) OR DIE ('Erreur :'.mysql_error());
mysql_select_db ($db,$conn) OR DIE ('Erreur :'.mysql_error());
$rech= "SELECT log, pass FROM ident WHERE log='$log'";
$req= mysql_query($rech) or die('Erreur SQL !<br>'.$rech.'<br>'.mysql_error());
if(mysql_num_rows($req)>0){
$data=mysql_fetch_assoc($req);
if($pass==$data['pass']){
$loginOK=true;
}
}
}
if ($loginOK){
$_SESSION['log'] = $data['log'];
$_SESSION['pass'] = $data['pass'];
echo'Bienvenue '.$ident.' <br> <a href="menu.php3" target="_self">vous pouvez configurer votre le site</a><br>';
echo'<br>';
echo'<a href="logout.php">Quitter la gestion de votre site</a><br>';
}else{
echo'Acces interdit, login inexistant';
}
?>
mais il me retourne toujours login inexistant . .. .
j'ai l'impression qu'il ne dialogue pas avec mysql ...
kesque je fais pas comme y faut

uin: