gpt4 book ai didi

PHP插入错误1064

转载 作者:行者123 更新时间:2023-11-30 00:56:35 25 4
gpt4 key购买 nike

我的 php 页面上不断出现错误。当我提交表单时,它说我没有权限查看 php 页面,当我将其放入 sql 查询测试时,它说错误#1064。我不断收到此错误消息,但我不知道为什么。在查询测试中,我仅将信息放在 .有人可以帮忙解决这个问题吗?

<html>
<head>
<meta charset="utf-8">
<title>Enquiry</title>
</head>

<body>
<?php

$name=$_POST['name'];
$email=$_POST['email'];
$phone = $_POST['phone'];
$radio = $_POST['radio'];
$enquiry = $_POST['enquiry'];

$user="root";
$password="";
$database="test";

mysql_connect('localhost',$user,$password) or die("Unable to connect to server");
mysql_select_db($database) or die("Unable to select database");
$query = "INSERT INTO Enquiry VALUES ('','$name','$email','$phone','$radio','$enquiry')";
mysql_query($query);
mysql_close();

?>
</body>
</html>

最佳答案

<?php
$con= mysql_connect("localhost","root","") or die('Unable to connect to server:'mysql_error());
mysql_select_db("test",$con);
if(isset($_POST['submit']))
{

$name=test_input($_POST['name']);
$email=test_input($_POST['email']);
$phone = test_input($_POST['phone']);
$radio = test_input($_POST['radio']);
$enquiry = test_input($_POST['enquiry']);
$sql = "
"INSERT INTO `Enquiry`"." (
name,
email,
phone,
radio,
enquiry
)". "VALUES". "(
"$name",
"$email",
"$phone",
"$radio",
"$enquiry"
)
";
$res=mysql_query($sql);

if(!$res){
die('Could not enter data: ' . mysql_error());
}
echo 'your successfull msg goes here';

function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = mysql_real_escape_string($data);
return $data;
}


?>

假设primaryid是自动递增的,如上所述。试试这段代码

关于PHP插入错误1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20500890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com