我现在使用PHP和MySql来构建移动应用程序的后端部分。但是,我现在正在努力将数据从我的移动应用程序发送到后端服务器。具体来说,我可以发送数据,但是它们是从表的最后一行而不是第一行插入的。这很奇怪,我想我的PHP代码可能有问题。
下面是我的PHP代码和表格的截图。这是我第一次接触编码,我只是学习编写许多参考文献的代码。因此,非常感谢你能帮助我解决这个问题!
<?php
$Name = $_POST["Name"];
$Address = $_POST["Address"];
$Latitude = $_POST["Latitude"];
$Longitude = $_POST["Longitude"];
$con = mysqli_connect ("localhost", "letsport_dbuser", "***PASSWORD***", "letsport_sampledb");
if (mysqli_connect_errno())
{
echo "Error: Could not connect to database." . mysqli_connect_errno();
exit();
}
$query = "INSERT INTO Location
VALUES ('$Name', '$Address', '$Latitude', '$Longitude')";
$result = mysqli_query($con, $query);
mysqli_close($con);
if ($result)
{
$response = array('status' => '1');
echo "Data insert into database";
}
else
{
echo "Error: " . $query . "<br>" . mysqli_error($con);
}
?>
答案 0 :(得分:1)
在MySQL中没有订单,在这样的小例子中,没有删除行,更新或其他可用的表空间,然后他们通常按照它们的顺序排列在,但他们不一定是。
如果订单很重要,请添加自动增量主键并按顺序排序。如果您希望较新者位于顶部,请按DESC
订购。