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