gpt4 book ai didi

php - 字段列表中的未知列 $cat_name

转载 作者:行者123 更新时间:2023-12-01 00:46:33 25 4
gpt4 key购买 nike

我收到错误:字段列表中的未知列,但我确定我没有输入任何错误并且列存在。

有人知道我忽略了什么吗?

<?php  
//create_cat.php
include '../includes/connection.php';


$cat_name = mysql_real_escape_string($_POST['cat_name']);
$cat_description = mysql_real_escape_string($_POST['cat_description']);


if($_SERVER['REQUEST_METHOD'] != 'POST')
{
//the form hasn't been posted yet, display it
echo "<form method='post' action=''>
Category name: <input type='text' name='cat_name' id='cat_name'/>
Category description: <textarea name='cat_description' id='cat_description' /></textarea>
<input type='submit' value='Add category' />
</form>";
}
else
{
//the form has been posted, so save it
$sql = 'INSERT INTO categories(cat_name, cat_description) VALUES ($cat_name, $cat_description)';
$result = mysql_query($sql);
if(!$result)
{
//something went wrong, display the error
echo 'Error' . mysql_error();
}
else
{
echo 'New category successfully added.';
}
}
?>

最佳答案

试试这个:

$sql = "INSERT INTO categories(cat_name, cat_description) VALUES ('$cat_name', '$cat_description')"; 

更新:您使用 ' 开始一个字符串。这样做时不可能在文本中使用变量,它们将只保留为纯文本。但是当使用 "时,将评估变量。

关于php - 字段列表中的未知列 $cat_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21427370/

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