我一直在尝试通过 php 从 ios 获取 mysql 条目。我意识到我对更新命令提出了另一个问题(请参阅MySQL Update command not working),但这是我正在尝试的一个非常不同的脚本(而且更简单)。但是,我也无法更新它!我究竟做错了什么?(ps。我也试过这个命令在集合之间用 AND 而不是逗号,我也试过 $_POST ......我正在连接到我的数据库)。另外,我只是想弄清楚如何使更新命令正常工作……然后我将学习如何进行 sql 注入。我也尝试过手动值,但仍然没有。
<?php
$login = $_GET["log1b"];
$dogname = $_GET["dogname"];
$city = $_GET["city"];
$pass = $_GET["pass"];
$dogusername = $_GET["username"];
$mcode = $_GET["mcode"];
$con = mysql_connect("(censored)");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("(censored)", $con);
mysql_query("UPDATE login SET dogname = '$dogname', city = '$city', pass = '$pass', username = '$dogusername', mcode = '$mcode' WHERE login = '$login'");
mysql_close($con);
?>
或在 xcode 中...
NSString *urlString = [NSString stringWithFormat:@"http://(censored)?username=%@&dogname=%@&mcode=%@&pass=%@&city%@&log1b=%@", fldUsername.text, flddogname.text, fldmcode.text, fldpass.text, fldcity.text, log1b];