我试图将某些值输入到数据库表中,尽管它正在通过,但并非所有值都被填充。
我要跳过一些部分,因为这并不是说我没有连接等,问题是虽然我正在通过数据库并与数据库进行通信,但在信息上传时,只有某些字段被填充。
例如,
我的“用户名/密码”字段在数据库中具有相同的值,所以我不确定为什么一个字段被填充而另一个不是......
但这里有一些代码..有很多所以我要复制/粘贴重要部分
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);
发生的事情是,用户名已记录,但密码字段为空
任何想法我做错了什么?在此先感谢和任何帮助我很高兴和谦虚地感谢。谢谢