2014-03-28 161 views
0

我的问题是,我得到的答复与一切空......
在我的subscirbers文件我有一个功能和查询选择所有用户的类。我如何插入数据到数据库使用JSON PHP mysqli?

在我的意见文件,我有一个功能和插入注释

if(isset($_POST['task']) && $_POST['task']=='comment_insert'){  
    $userId = (int)$_POST ['userId']; 
    $comment = addslashes($_POST ['comment']); 

    $std = new stdClass(); 
    $std->user= null; 
    $std->userId= null; 
    $std->comment= null; 
    $std->error=false ; 

    require_once("subscribers.php"); 
    require_once("comments.php"); 
    require_once("db_conx.php"); 
    if (class_exists('Comments ') && class_exists('Subscribers')) 

    { 
     $userInfo = Subscribers::getSubscriber($userId); 

     if($userId == null) 
     { 
      $std-> error = true ; 
     } 


     $commentInfo = Comments::insert($comment, $userId); 

     if($commentsInfo != null) 
     { 
      $std->error = true ; 
     } 


     $std->user = $userInfo; 
     $std->comment = $commentInfo; 



    } 
     echo json_encode($std); 



} 

else 

{ 
    die; 
} 

?> 
+0

您在这里有一个错字$ STD- > error = true;不是说它和你的问题有什么关系,只是一个小问题。 – Mattt

回答

-1

只是你的对象转换为数组查询类

$array = (array) $std; 
echo json_encode($array);