Php 无法将数据插入数据库

Php 无法将数据插入数据库,php,mysql,Php,Mysql,将详细信息上载到数据库,但未插入任何内容 无法将数据插入数据库 如果您的表单提交成功,则将存储在数据库中。如果不工作,告诉我你的最新情况 //检查这个 $name = $_POST['name']; $phon = $_POST['phon']; $file = $_POST['file']; $Email = $_POST['Email']; if (isset($_POST['submit'])) { $connect = mysqli_connect("localhost","roo

将详细信息上载到数据库,但未插入任何内容 无法将数据插入数据库


如果您的表单提交成功,则将存储在数据库中。如果不工作,告诉我你的最新情况

//检查这个

$name = $_POST['name'];
$phon = $_POST['phon'];
$file = $_POST['file'];
$Email = $_POST['Email'];
if (isset($_POST['submit'])) {
   $connect = mysqli_connect("localhost","root","") or die("could not connect");
   mysqli_select_db("vikash");
   mysqli_query("INSERT into student (name,email,phon,photo) 
     values('$name','$Email','$phon','$file') ");
 }

尝试在php页面上回显SQL/查询,然后尝试在MySQL工作台上运行输出。 试着从那里找出问题的症结所在,这样就更容易找到问题的症结所在

谢谢,
Sambhav

首先,mysql_查询被折旧,您应该使用MySQLi或PDO。第二,你是否有任何错误,并按预期完成所有回声输出?将所有代码放在if块中,然后再试一次,可能他是一名新程序员。出于这个原因,我根据他的帖子写下了这个代码。
$name = $_POST['name'];
$phon = $_POST['phon'];
$file = $_POST['file'];
$Email = $_POST['Email'];
if (isset($_POST['submit'])) {
   $connect = mysqli_connect("localhost","root","") or die("could not connect");
   mysqli_select_db("vikash");
   mysqli_query("INSERT into student (name,email,phon,photo) 
     values('$name','$Email','$phon','$file') ");
 }