i have tried every solutions answered here and on many other forums but all in vain I still got error when connecting to mysql data base using php
Could not connect: Access denied for user 'root'@'localhost' (using password: NO)
here is my php script
<?php
$database="test"; //database name
$Uname=$_POST['username'];//this values comes from html file after submitting
$Pwd=$_POST['pwd'];
$con = mysql_connect("127.0.0.1","root" ,"zain");//for wamp 3rd feild is balnk
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$database", $con);
$query = "INSERT INTO data (UserName,Password)VALUES ('$Uname','$Pwd')";
mysql_query($query);
echo "<script type='text/javascript'>\n";
echo "alert('you are Succesflly registered');
\n";
echo "</script>";
mysql_close();
and my php.config file is this
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'zain';
$cfg['Servers'][$i]['AllowNoPassword'] = false;