-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'))''。 –
你確定你的'