私は、iOSからphpを介して更新するmysqlエントリを取得しようとしています。更新コマンドについて別の質問をしたことに気付きました(MySQL Updateコマンドが機能しないを参照)が、これは私が試している(そしてはるかに単純な)非常に異なるスクリプトです。しかし、これも更新できません!私は何が間違っているのですか?(ps。セットの間にコンマの代わりにANDを使用してこのコマンドを試し、$ _ POSTも試しました...データベースに接続しています)。また、updateコマンドを機能させる方法を理解しようとしています...次に、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];