我有一个简单的代码,它获取一些vars形式的url,然后将它们保存到mysql中
我的问题是发布的数据已成功保存到mysql,但值为0
代码:View File
如何解决,请帮助我
代码:
$servername = "localhost";
$username = "piconeti_vbapbv";
$password = ";5=*in;)f(xJ";
$dbname= "piconeti_dbapbv";
//Customer Data Definetions
$cID = $_GET['cID'];
$cName = $_GET['cName'];
$cFamily = $_GET['cFamily'];
$cEmail = $_GET['cEmail'];
$cUserName = $_GET['cUserName'];
$cPass = $_GET['cPass'];
$cAccountType= $_GET['cAccountType'];
$cPhone = $_GET['cPhone'];
$cTeleID = $_GET['cTeleID'];
$cCreateDate = $_GET['cCreateDate'];
$cRegIP = $_GET['cRegIP'];
$cRegMAC =$_GET['RegMAC'];
$cLastlogin= $_GET['LastLogin'];
//INSERT Regestrant Customer To Database
$sql = "INSERT INTO
`tbl_cus`(
cID,
`cName`,
`cFamily`,
`cEmail`,
`cUserName`,
`cPass`,
`cAccountType`,
`cPhone`,
`cTeleID`,
`cCreatedDate`,
`cRegIP`,
`cRegMAC`,
`cLastLogin`
)
VALUES(
'$cID',
'$cName',
'$Family',
'$cEmail',
'$UserName',
'$UserName',
'$cPass',
'$cPhone',
'$cTeleID',
'$CreateDate',
'$RegMAC',
@8888,
12
)
";
$con=mysqli_connect($servername,$username,$password,$dbname);
// Check connection
if (mysqli_connect_errno())
{
echo "1500";
}
// Perform a query, check for error
if (!mysqli_query($con,$sql))
{
echo("1600");
}
else {
echo "1700";
}
mysqli_close($con);
echo "<br/>";
echo $_GET['cID'];
$Family
-并且您将$Username
(另一个不存在)放入了两次。您的值顺序似乎与列名的顺序不匹配,尽管没有表定义很难说。究竟哪几列包含零?