首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录插入错误

问记录插入错误
EN

Stack Overflow用户
提问于 2012-07-09 09:01:59
回答 2查看 68关注 0票数 0

我的代码显示-1 \f25 Record Inserted error -1\f6(记录插入错误),并且没有将字段插入数据库。有没有想过它为什么要这么做?

代码语言:javascript
复制
  <?php
include("dbconnect.php");
$con=new dbconnect();
$con->connect();
error_reporting(E_ALL);

if($_POST) {

    $users_name = $_POST['name'];
    $users_email = $_POST['email'];
    $users_website = $_POST['website'];
    $users_comment = $_POST['content'];

    $users_name = htmlspecialchars($users_name);
    $users_email = htmlspecialchars($users_email);
    $users_website = htmlspecialchars($users_website);
    $users_comment = htmlspecialchars($users_comment);


$postid = $_GET['id'];

$sSql = "INSERT INTO comments
 ( post_id, name, email, website,content)
 VALUES ($postid, '$users_name',
        '$users_email', '$users_website', '$users_comment' )";

    mysql_query($sSql);
    $update=mysql_affected_rows();
    echo "<h2>$update Record Inserted</h2><br />";
    echo '<h2> Your Comment is submitted</h2><br />';
}
?>

由于某些原因,comments表没有更新。我是用mySQL和PHP编程的新手。任何建议都会对我有很大帮助。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-09 12:05:43

  1. 首先在php SQL语句和注释mysql_query语句中插入虚拟值。

$sSql = "INSERT INTO comments (post_id,name,email,website,content) VALUES (100,'anoop.pete','anoop.pete@gmail.com','www.anooppete.com','Nice Website‘)";//mysql_query($sSql);查询SQL语句...

从web浏览器print($sSql);

  • Copy SQL语句,在MySQL

  • 中执行$sSql,如果插入了行,在MySQL中取消注释,然后再次运行同一页。

$update=mysql_affected_rows();;mysql_query($sSql)

如果它运行,请尝试删除htmlspecialchars()

代码语言:javascript
复制
    $users_name = $_POST['name'];
    $users_email = $_POST['email'];
    $users_website = $_POST['website'];
    $users_comment = $_POST['content'];

我猜您的htmlspecialchars()返回了一些无效字符...

票数 0
EN

Stack Overflow用户

发布于 2012-07-09 09:10:21

-1表示查询返回错误。

将此sql查询放入sql浏览器的sql‘查询器’中,查看错误是什么:

代码语言:javascript
复制
INSERT INTO 
comments
(post_id,
name,
email,
website,
content)
VALUES 
(2, 
'name',
'email@', 
'http://', 
'comment')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11388009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档