Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何解决此错误?我的本地主机版本是WampServer2.0f_Php_Mysql - Fatal编程技术网

Php 如何解决此错误?我的本地主机版本是WampServer2.0f

Php 如何解决此错误?我的本地主机版本是WampServer2.0f,php,mysql,Php,Mysql,问题: 您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取第1行中使用的正确语法(接近“)” 名称 内容 只需从查询中删除最后一个,(就在右括号之前) 您的)前面有一个尾随逗号(,)。卸下它,你应该会没事的 强制性意见: 这样使用字符串替换将使代码容易受到SQL注入攻击。你应该考虑使用A代替。在你的QueILE参数化查询中删除,在最后的 。非常感谢你。 <?php if(isset($_POST['submit'])) { $cn = mysq

问题:

您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取第1行中使用的正确语法(接近“)”



名称

内容


只需从查询中删除最后一个
(就在右括号之前)

您的
前面有一个尾随逗号(
)。卸下它,你应该会没事的

强制性意见:
这样使用字符串替换将使代码容易受到SQL注入攻击。你应该考虑使用A代替。

在你的QueILE参数化查询中删除<代码>,在最后的<代码> <代码>。非常感谢你。
    <?php
if(isset($_POST['submit']))
{
    $cn = mysqli_connect("localhost", "root", "", "dbRIMA01");
    $sql = "insert into pages(name, content) values('".$_POST['name']."','".$_POST['content']."',)";
    if(mysqli_query($cn, $sql))
    {
        print 'Data Saved';
    }
    else{
        print mysqli_error($cn);
    }
}
?>
<br/>
<form method="post" action="">
    <label>Name</label>
    <input type="text" name="name" id="name" value=""/><br/>
    <br/>
    <label>content</label>
    <textarea name="content" id="content"></textarea><br/>
    <br/>
    <input type="submit" name="submit" value="submit"/>
</form>
$sql = "insert into pages(name, content) values('".$_POST['name']."','".$_POST['content']."')";