-2
我创建了一个表单以便将数据发布到mysql数据库中,但是当我提交表单时它只是输入空白数据。我对PHP和MySQL相当陌生,所以如果你可以帮助使用最简单的解释,而不是假设任何真正意义上的深度知识。PHP表单将空白数据发布到mysql表中
<?php
DEFINE('DB_USERNAME', 'root');
DEFINE('DB_PASSWORD', 'root');
DEFINE('DB_HOST', 'localhost');
DEFINE('DB_DATABASE', 'users');
$con = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if(!$con) {
echo 'not connected to server';
}
if (!mysqli_select_db($con, 'users'))
{
echo 'no database selected';
}
$name = $_POST["name"];
$email = $_POST["email"];
$band = $_POST["band"];
$sql = "INSERT INTO users (Names, Emails, BandName) VALUES ('$name', '$email', '$band')";
if (!mysqli_query($con, $sql))
{
echo 'Not worked';
} else {
echo 'worked';
}
?>
是与你的* *未显示HTML表单。 –
你也不需要''你已经声明了'if(!mysqli_select_db($ con,'users'))''。 –
你确定你的'