dbテーブルに特定の値を入力しようとしていますが、すべての値が入力されているわけではありません。
繰り返しになりますが、接続していないなどの理由で、一部をスキップします。問題は、データベースを通過して通信しているにもかかわらず、情報のアップロード時に特定のフィールドのみが入力されていることです。
たとえば、
私の「username/password」フィールドはデータベース内で同じ値を持っているので、なぜ一方のフィールドが入力され、もう一方が入力されていないのかわかりません...
しかし、ここにいくつかのコードがあります..それがたくさんあるので、重要な部分をコピーして貼り付けます
the html for example is
<input type="text" name="uname" id="uname" value="Enter Desired Username"/><br/>
<input type="text" name="upass" id="upass" value="Enter Desired Password"/><br/>
etc...you know same old html
php接続が機能するなど。
変数
$c2d = "the db connection here";
$userName = mysql_real_escape_string($_POST['uname']);
$userPass = mysql_real_escape_string($_POST['upass']);
//ここですべての変数を設定しましたが、これは問題のある変数です。
$addDetails2DbQueryS = "INSERT INTO accounts (appUname, appUpass)VALUES('$userName','$userPass')";
$addDetails2DbQueryS = "INSERT INTO accounts (appUname, appUpass) VALUES('$userName','$userPass')";
//作成中のアカウントがすでに存在するかどうかなど、ここでいくつかのチェックを実行します。これも同様に機能します。
次に、すべてがうまくいったら、これを使用しているデータベースにアカウントを追加します
$addDetails2DbQuerySDoIt = mysqli_query($c2d, $addDetails2DbQueryS) or die("error [003] could not add acc to db" . mysqli_error);
そして何が起こっているのか、ユーザー名はログに記録されますが、パスワードフィールドは空です
何が間違っているのか、何か考えはありますか?事前に感謝し、どんな助けでも私は喜んでそして謙虚に感謝します。ありがとうございました