javascript - Ajax 到 php 并存储在数据库中

标签 javascript php jquery mysql ajax

你好,我有一个问题

我正在向我的 php 脚本发送一个 javascript 变量,并试图将该变量存储在 mysql 数据库中,但它不起作用。

这是我的代码:

js:

<script type="text/javascript">
        var myData = "Hello";

        function AJAXAction () {
            $.ajax({
                url: 'test.php',
                data: { myPhpData: myData },
               success: function (response) {
                alert (response);
               }
            }); 
        }

        AJAXAction();
    </script>

PHP:

 <?php
$link = mysqli_connect("localhost","root","","testt") or die("Error " . mysqli_error($link));
function goDoIt ($link) {
    $why = $_GET['myPhpData'];  
    $sql = "INSERT INTO test_table (id) VALUES '$why'";
    mysqli_query($link, $sql);
    echo "booooom";
}
goDoIt ($link);     
mysqli_close($link);
?>

结果提示“boooom”,但它没有在我的表中存储我的 $why 变量

最佳答案

试一试:

$why = $_GET['myPhpData'];  
$sql = "INSERT INTO test_table (id) VALUES '$why'";
if(mysqli_query($link, $sql)){
   echo "booooom";
}else{
   echo "error";
}

然后就可以得到查询是否正确。

关于javascript - Ajax 到 php 并存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22813406/

相关文章:

javascript - AngularJs 添加 ... 并将所有标签关闭到摘录

javascript - Jest 全局设置导致测试通过/失败不一致

javascript - 如何在二维中心点周围放置点?

php - 在 (x) 个字符后剪切文本

jquery - 滚动表格,保持标题固定

javascript - 我可以在循环语句中使用这个编码吗

php - Highchart JSON饼图显示 Slice undefined

php - SQL 从表中选择匹配的最低 ID 的所有行

javascript - 如何用图像标签包裹文本?

javascript - Thymeleaf map 中的相关下拉列表