gpt4 book ai didi

javascript - 如何使用 PHP 将 javascript 变量添加到 mysql 数据库中

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

我想将来自 javascript 函数的数据添加到 mysql 数据库中:

for (var j=0; j < data.length; j++) {

......
Cars[car.owner] = owner;

<?php
$sql = "INSERT INTO Cars (owner, year)
VALUES

?>
}

我想将我从“for cicle”收到的所有者和年份添加到数据库(汽车表)中。每次我执行“for cicle”操作时,我都想将数据添加到数据库中。你能告诉我如何使用 PHP 做到这一点吗?

最佳答案

创建一个 PHP 文件,其中包含与数据库交互的所有代码。然后从 JS 文件中使用 POST 或 GET 方法进行 AJAX 调用。

示例:

这可以在你的 JS 代码中

parameters = "url=" + yourJSObject;
request = new XMLHttpRequest();
request.open("POST", "yourPHPFile.php", true)
request.setRequestHeader("Content-type","application/x-www-form-urlencoded")
request.setRequestHeader("Content-length", params.length)
request.setRequestHeader("Connection", "close")
request.onreadystatechange = function()
{
if (this.readyState == 4)
{
if (this.status == 200)
{
if (this.responseText != null)
{
///You can use this responseText from your PHP file
}
else alert("Ajax error: No data received")
}
else alert( "Ajax error: " + this.statusText)
}
}
request.send(parameter)

这是你的PHP文件代码:

<?php 
if (isset($_POST['url']))
{
$js_object = $_POST['url']
/*use this object as you want */
}
?>

编辑:请引用我写的这个例子 here

关于javascript - 如何使用 PHP 将 javascript 变量添加到 mysql 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37237113/

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