正如标题所示,我收到“列数与第 1 行的值计数不匹配”错误。在将我想发送到数据库的值与我的数据库进行比较并且没有发现错误之后,我查看了互联网并尝试了各种解决方案。到目前为止,他们都没有工作。我也尝试使用 SET 而不是 VALUES。像 'Passwort' = '$passwort' - 也没有成功。这是我的代码,也许有人发现了我错过的明显错误?
$name = ($_GET["name"]);
$sql = "INSERT INTO $DB_Table VALUES('$name')";
$passwort = ($_GET["passwort"]);
$sql = "INSERT INTO $DB_Table VALUES('$passwort')";
$con = mysql_connect($DB_HostName,$DB_User,$DB_Pass) or die (mysql_error());
mysql_select_db($DB_Name,$con) or die(mysql_error());
mysql_set_charset('utf8', $con);
mysql_query("INSERT INTO $DB_Table (Name,Passwort) VALUES ('$name','$passwort')");
$res = mysql_query($sql,$con) or die(mysql_error());
mysql_close($con);
if ($res) {
echo "Der Benutzer wurde neu angelegt!";
}else{
echo "Der Benutzername ist bereits vergeben";
}