我收到此錯誤:警告:mysql_select_db()預計參數1爲字符串,
Warning: mysql_select_db() expects parameter 1 to be string, object given in C:\xampp\htdocs\apply\insert.php on line 11 Database not selectedNot inserted
<?php
$con = mysqli_connect('localhost','root','');
if (!$con)
{
echo 'Not connected to server';
}
if (!mysql_select_db($con,'staff'))
{
echo "Database not selected";
}
$Name = $_POST['username'];
$Email = $_POST['email'];
$sql = "INSERT INTO person (Name, Email) VALUES ('$Name','$Email')";
if(!mysqli_query($con,$sql))
{
echo 'Not inserted';
}
else {
echo 'Inserted';
}
header("refresh:2; url=index.html");
?>
你混合'mysql_'和'mysqli_'功能。上面改爲'mysqli_select_db($ con,'staff');' – Cyclonecode
另外:它應該是'mysql_select_db('staff',$ con)' – Arnauld
@Arnauld - 他不應該**使用'mysql_select_db()'at因爲他使用'mysqli',所以你不應該同時使用兩個擴展。 – Cyclonecode