无法连接到wamp中的数据库

时间:2014-10-11 14:43:12

标签: php mysql mysqli phpmyadmin

我在HTML中创建了一个简单的表单来添加学生的详细信息。它包含文字字段,包括名字,姓氏,年龄,电话和电子邮件。我在wamp phpmyadmin中创建了一个数据库,并创建了一个名为stud的表,其中包含字段fname,lname,age,phone,email和我的PHP代码,用于将表单中的数据添加到表格中,如下所示

<?php
$host="localhost";
$username="";
$password="";
$db_name="student";


$tbl_name="stud"; 
$connect=mysqli_connect("$host", "$username", "$password")or die("cannot connect");
mysqli_select_db($connect,$db_name)or die("cannot select DB");
$fname=$_POST['fname'];    
$lname=$_POST['lname'];
$age=$_POST['age'];
$phone=$_POST['phone'];
$email=$_POST['email'];
$sql="INSERT INTO $tbl_name(fname, lname, age, phone, email)VALUES('$fname', '$lname' ,'$age', '$phone',  `'$email')";`
$result=mysqli_query($connect,$sql);

if($result){
echo "Successful";
echo "<BR>";
echo "<a href='student.php'>Back to main page</a>";
}
else { 
echo "ERROR";
}
?>
<?php

mysqli_close($connect);
?> 

当我在浏览器中运行此代码时,它显示&#34;无法连接DB&#34;。 但是当我在测试数据库中创建一个名为stud的表时,它起作用。 请帮我找一个连接到wamp学生数据库中我的学习表的方法。

2 个答案:

答案 0 :(得分:3)

您也可以使用以下

$connect=mysqli_connect("localhost","username","password","db_name")or die("Error in database connection");

OR

检查您的用户名,因为wamp中的默认用户名是

  

答案 1 :(得分:0)

您的代码中存在错误。使用
mysqli_select_db($db_name, $con)而非 mysqli_select_db($con, $db_name)