をやっていません:基本的にMysqlの「UPDATEは、」これは、更新のための私のコードで何
$key = $skills[$ind];
echo "\t\t<td>" . $key . "</td>\n";
//explode using a comma as a delimiter
$data_n = explode(",", $word);
$score[$key][”Rank”] = $data_n[0];
$score[$key][”Level”] = $data_n[1];
$score[$key][”Exp”] = $data_n[2];
echo "\t\t<td>" .$data_n[0] . "</td>\n";
echo "\t\t<td>" .$data_n[1] . "</td>\n";
echo "\t\t<td>" .$data_n[2] . "</td>\n";
$result = mysql_query("UPDATE accounts SET $key ='$data_n[1]' WHERE username = '$user'")
or
die(mysql_error());
、私は更新しようとしているものの名前である文字列「キー」がありますが、それは更新していないだけです。私は、「印刷」を「するmysql_query」に変更したのだが、それがなっています正確に何出力します:エラーがない
UPDATE accounts SET Total ='1144' WHERE username = 'derekboy'
。 $ resultを出力すると、メッセージをMySQLに送信したことが "真"であることが示されます。誰もが問題を見ることができますか?私は一日を探していて、まだ何も探していないからです。
私のコードはすべてhere位置しています。ありがとう。私はスクリプトの一番上にあるデータベースに接続していることがわかります。
mysql接続の設定はありますか? –
MySQLクライアントで直接クエリを実行してみてください。それはそこで働くのですか? –
すべてのコードをお知らせください。私はあなたがデータベースを選択したかどうかはわかりませんが、MySQLサーバに接続されているだけではありません。 –