Post 无法插入到MySql数据库
我正在使用gsm屏蔽,尝试将数据发布到我的服务器,然后将其显示到网站,但在插入到表时出现问题。它只是空的(0)。我尝试了在网上找到的所有方法,但仍然不起作用。这是我试过的一些代码Post 无法插入到MySql数据库,post,insert,null,Post,Insert,Null,我正在使用gsm屏蔽,尝试将数据发布到我的服务器,然后将其显示到网站,但在插入到表时出现问题。它只是空的(0)。我尝试了在网上找到的所有方法,但仍然不起作用。这是我试过的一些代码 <?php $server = "localhost"; $username = "id1342*****nhchuot"; $password = "*******"; $dbname = "id134****ta"; $conn = mysqli_connect($server, $u
<?php
$server = "localhost";
$username = "id1342*****nhchuot";
$password = "*******";
$dbname = "id134****ta";
$conn = mysqli_connect($server, $username, $password, $dbname);
$Data = $_POST['data'];
$Received = $_POST['received'];
$query = "INSERT INTO DATA(data, received)
VALUES ('".$Data."','".$Received."')";
mysqli_query($conn, $query);
if (mysqli_query($conn, $query)) {
echo "New record created successfully";
} else {
echo "Error: " . $query . "<br>" . mysqli_error($conn);
mysqli_close($conn);?>
您将执行两次插入查询。为什么?两次?我不能清楚地理解它,你能解释一下吗?另外,检查你的post变量是否为空。在此页面上执行var_转储($_POST)。如果获得变量,请检查数据库中的列类型。如果它的varchar、int etcyou执行插入查询两次。为什么?两次?我不能清楚地理解它,你能解释一下吗?另外,检查你的post变量是否为空。在此页面上执行var_转储($_POST)。如果获得变量,请检查数据库中的列类型。如果它是varchar、int等