gpt4 book ai didi

php - Android - PHP - WampServer - 数据库行无法更新?

转载 作者:行者123 更新时间:2023-11-29 20:59:17 27 4
gpt4 key购买 nike

我已成功将我的 Android 应用程序与数据库 (WampServer) 连接起来。用户可以注册(register.php)和登录(login.php)。注册后的行在数据库中。但是,当我尝试更新一行(在 location.php 中)时,一切都会出错。该数据库有 6 列,名称为:(用户名、电子邮件、手机、密码、纬度、经度)。我正在尝试在用户注册后获取他的纬度和经度并将其发送到数据库并更新“纬度”和“经度”。主键是用户名。此外,“纬度”和“经度”是 Varchar(50)。

<?php
//Connect to database
require "init.php";
//Variables
$username = $_POST["username"];
$latitude = $_POST["latitude"];
$longtitude = $_POST["longitude"];

//different ways I have tried!
$sql = "UPDATE users SET username='Doe' WHERE username='$username'";
//I even tried to insert it, but still no!
$sql_query = "insert into users values('$username','a','1','1','2','2');";

$sql_query = "select latitude from users where username like '$username';";
$result_lat = mysqli_query($con,$sql_query);
$sql_query = "select longtitude from users where username like '$username';";
$result_long = mysqli_query($con,$sql_query);
?>

我已经测试过从应用程序发送到 location.php 的值是准确的。因此,应用程序发送数据,location.php 接收数据,但更新没有发生!我尝试了很多不同的事情,但没有结果!谁能帮我?提前谢谢了!!

最佳答案

您现在只能查询更新。您需要通过 mysqli_query 函数执行该查询;)

关于php - Android - PHP - WampServer - 数据库行无法更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37372787/

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