我在将一个AJAX POST请求中的数据插入到mysql数据库时遇到了一些问题。
当我查看我的AJAX请求控制台的POST网络时,我有:
question1 item2
question2 [“lion”,“cat”]
所以我的ajax请求有效。但我无法将这两个元素插入到我的SQL数据库中。并且也不显示回声(“ok”)。好像什么都没发布过。请你帮助我好吗?谢谢。
这是我的代码:
<?php
require 'inc/functions.php';
require_once 'inc/db.php';
logged_only();
if(!empty($_POST)){
echo("ok");
$user_username = $_SESSION['auth']->username;
$req = $pdo->prepare("INSERT INTO survey1 SET username = ?, question1=?, question2=?");
$req->execute(array($user_username),$_POST['question1'],$_POST['question2']);
}
?>