gpt4 book ai didi

php - 我无法使用 Jquery、PHP 和 AJAX 将数据插入 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 21:57:05 27 4
gpt4 key购买 nike

我试图获取一些输入字段,并使用 AJAX 和 jQuery,通过按发送按钮将数据插入 MySQL 表中,但对我不起作用。

<!DOCTYPE>
<html>
<head>
<title>Ejercicio</title>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function () {
$("#send").click(function () {
var titular = $("#titular").val();
var descripcion = $("#descripcion").val();
console.log(titular);
console.log(descripcion);
$.ajax({
url: "ejercicio.php",
data: {
"titular": titular,
"descripcion": descripcion
},
method: "post",
cache: false
});
});
});
</script>
</head>
<body>
<div>
<input id="titular" name="titular" type="text" placeholder="Titular">
</div>
<div>
<input id="descripcion" name="descripcion" type="text" placeholder="Descripción">
</div>
<div>
<button id="send">Enviar</button>
</div>
<span id="resultado"></span>
</body>
</html>

这是我的 PHP 文件:

<?php
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("formulario", $conexion);

$titular = $_POST["titular"];
$descripcion = $_POST["descripcion"];

//$sql = "INSERT INTO formulario (id, titular, descripcion, cuerpo, fecha, imagen) VALUES ('', '$titular', '$descripcion', '$cuerpo', '$fecha', $imagen)";
$sql = "INSERT INTO formulario (id, titular, descripcion) VALUES ('', '$titular', '$descripcion')";
mysql_query($conexion, $sql);
mysql_close($conexion);
?>

最佳答案

我认为你的问题在于你的sql查询

 $sql = "INSERT INTO formulario (id, titular, descripcion) VALUES ('', '$titular', '$descripcion')";
mysql_query($conexion, $sql);

如果您已将 id 列设置为自动递增,那么您无需向 id 列插入值,因为它会自动插入。 尝试一下

 $sql = "INSERT INTO formulario (titular, descripcion) VALUES ('$titular', '$descripcion')";
mysql_query($conexion, $sql);

关于php - 我无法使用 Jquery、PHP 和 AJAX 将数据插入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33039525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com