我试图通过制作一个html表单,然后通过$ _GET方法添加接收数据来接收数据。每当我尝试提交我的数据时,我都会收到一个错误,说'你的文件没有找到'在我的Chrome浏览器中,所以我试图通过在地址栏中输入“localhost/....”来打开我的php页面,并在那里显示'数据库未找到'接收数据库中的数据时遇到问题
这里是我的php代码: -
<html>
<?php
$user_name = "root";
$password = "";
$database = "mysql"; //mysql is name of my database
$server = "localhost";
$db_handle = mysql_connect($server , $user_name, $password,"addresbook"); //adressbook is where all the tabels are
$db_found = mysql_select_db($database, $db_handle);
if (!$db_found) {
print "Database Found ";
$x=$_GET['fname'];
$y=$_GET['sname'];
$z=$_GET['address'];
$sql="INSERT INTO addresbook(First_Name,Surname,Address) VALUES('".$x."','".$y."','".$z."')";
mysql_query($sql,$db_handle);
}
else {
print "Database NOT Found ";
}
?>
</html>
这里是山的html代码: -
<form action="practic.php"method="get">
Firstname:<input type="text" name="fname"><br>
Lastname:<input type="text" name="sname"><br>
Address:<input type="text" name="address"><br>
<input type="submit">
</form>
顺便说一句我正在使用wamp server.Thanks提前。
细节略显不足。特别是将mysql_connect()更改为mysqli_connect()时,将不得不更改**所有其他数据库访问调用以及使其工作** – RiggsFolly