为什么我的数据不能进入我的 sql 数据库?我知道我已连接到数据库。而且我知道发布的数据正在到达此页面,因为我可以回显它。!emptys 的行有问题。当我输入 yyy 但不是 xxx 的值时,我收到“请填写所有字段”消息。但是,如果我将两者都留空,或者只输入 xxx 的值,我什么也得不到。当我为两者输入值时,我确实收到了“失败”消息,因此数据没有被插入到 sql 中。
if (isset($_POST['xxx']) && ($_POST['yyy'])) {
$xxx = $_POST['xxx'];
$age = $_POST['yyy'];
if (!empty($xxx) && !empty($yyy)) {
$query = "INSERT INTO test VALUES ('".mysql_real_escape_string($child_name)."',
'".mysql_real_escape_string($age)."')";
if ($query_run = mysql_query($query)) {
echo 'Data inserted.';
} else {
echo 'Failed.';
}
} else {
echo 'Please fill out all fields';
}
}