Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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
将AJAX连接到MySQL(PHP)_Php_Jquery_Mysql_Ajax - Fatal编程技术网

将AJAX连接到MySQL(PHP)

将AJAX连接到MySQL(PHP),php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我有一个与PHP、MySQL、AJAX和JQuery相关的作业要交。目前我遇到了一个脚本问题,我希望有人能帮助我。该脚本用于更新MySQL中的字段。脚本似乎不起作用。以下是脚本: 函数更新数据(id){ var id=id; var name=$('#name'+id).val(); var url=$('#url'+id).val(); var imageurl=$('#imageurl'+id).val(); var description=$('#description'+id).val(

我有一个与PHP、MySQL、AJAX和JQuery相关的作业要交。目前我遇到了一个脚本问题,我希望有人能帮助我。该脚本用于更新MySQL中的字段。脚本似乎不起作用。以下是脚本:

函数更新数据(id){
var id=id;
var name=$('#name'+id).val();
var url=$('#url'+id).val();
var imageurl=$('#imageurl'+id).val();
var description=$('#description'+id).val();
var datas=“name=“+name+”&url=“+url+”&imageurl=“+imageurl+”&description=“+description;
$.ajax({
类型:“POST”,
url:“update.php?id=“+id;
数据:数据集;
}).完成(功能(数据){
$('#info').html(数据);
viewdata();
});
}
以下是“update.php”文件中包含的代码:


您正在绑定参数,然后转义它们。
先抓到params逃走,然后绑起来
你没有清理身份证

$full_name = mysqli_real_escape_string($connection, $_POST ['name']);
$url_1 = mysqli_real_escape_string($connection, $_POST ['url']);
$descript_ion = mysqli_real_escape_string($connection, $_POST ['description']);
$image_url = mysqli_real_escape_string($connection, $_POST ['imageurl']);
$id = intval($_GET ['id']));

$stmt->bind_param(1, $full_name);
$stmt->bind_param(2, $url_1);
$stmt->bind_param(3, $descript_ion);
$stmt->bind_param(4, $image_url);
$stmt->bind_param(5, $id);
回显HTML Div(警报模式)。 大概是这样的:

echo '<div class = "alert alert-success alert-dismissible" role="alert">';
            echo '<button type="button" class="close" data-dismiss="alert" aria-label="Close">';
                echo '<span aria-hidden="true"> &times; </span>';
            echo '</button>';
            echo '<strong>Success!</strong>'; 
            echo 'Record has been added.';
        echo '</div>';
echo';
回声';
回音“×;”;
回声';
呼应成功';
echo“已添加记录”;
回声';

我试过了,但还是不行。我已经编辑了这篇文章,并在它被调用的地方添加了一个按钮。调用脚本是否有问题?或者我还遗漏了什么?不是100%确定,但根据这一点,你不能一次绑定多个。我更新了解决方案。不幸的是,这仍然不起作用。还有什么我可以尝试让更新生效的吗?您应该启用错误显示,这可能有助于缩小错误范围。不幸的是,启用错误显示不会显示错误。您应该添加错误/问题的详细说明。我已经添加了确切问题的详细说明。我有一种感觉,剧本可能有问题,我不太确定是否诚实,因为一切看起来都很好,但仍然不起作用。请帮忙。
echo '<div class = "alert alert-success alert-dismissible" role="alert">';
            echo '<button type="button" class="close" data-dismiss="alert" aria-label="Close">';
                echo '<span aria-hidden="true"> &times; </span>';
            echo '</button>';
            echo '<strong>Success!</strong>'; 
            echo 'Record has been added.';
        echo '</div>';