在此代码中。在此代码中,awmb 是数据库名称,Email、Name、RegNo、Password、cellno、Branch 是表用户的属性。
<?php
session_start();
include("connection.php");
if(isset($_POST['reg_submit'])&&($dbhandle))
{
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('awmb',$dbhandle) or die(mysql_error());
$Email=$_GET['Email'];
$Name=$_GET['Name'];
$RegNo=$_GET['RegisterNo'];
$Password=$_GET['Password'];
$cellno=$_GET['PhoneNo'];
$Branch=$_GET['branch'];
if($Email!="" && $Name!="" && $RegNo!="" && $Password!="" && $cellno!="" && $Branch!="" )
{
$sql="INSERT INTO users (Email,Name,RegNo,Password,cellno,Branch) VALUES ($Email,$Name,$RegNo,$Password,$cellno,$Branch)";
if(!mysql_query($sql,$dbhandle))
{
die('Error: ' .mysql_error());
}
else
{
$_SESSION['Email']=$Email;
header("location:profile.php");
}
}
}
mysql_close($dbhandle);
?>
最佳答案
试试这个
$sql="INSERT INTO users (Email,Name,RegNo,Password,cellno,Branch) VALUES ('$Email','$Name','$RegNo','$Password','$cellno','$Branch')
相反
$sql="INSERT INTO users (Email,Name,RegNo,Password,cellno,Branch) VALUES ($Email,$Name,$RegNo,$Password,$cellno,$Branch)
也可以使用 GET 或 POST 无论您的表单发布类型是什么。
关于php - 没有将数据存储到 MySQL 中的数据库中,你能告诉我错误或更改吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29448456/