Php 输入表单的问题

Php 输入表单的问题,php,mysql,Php,Mysql,我创建了一个简单的表单,我想更新mysql数据库中的一些信息。我看这一切都很好,但我有一些错误 我有两个文件: <?php $db_name = "test2"; $un = "jharvard"; $pw = "crimson"; $host = "localhost"; $connect = mysql_connect($host, $un, $pw); mysql_select_db($db_name) or die(mysql_error()); echo ("succesf

我创建了一个简单的表单,我想更新mysql数据库中的一些信息。我看这一切都很好,但我有一些错误

我有两个文件:

<?php

$db_name = "test2";
$un = "jharvard";
$pw = "crimson";
$host = "localhost";

$connect = mysql_connect($host, $un, $pw);
mysql_select_db($db_name) or die(mysql_error());

echo ("succesfully conneted to the database!");

?>
如果我运行它,我会得到以下错误:!警告:mysqli_查询要求参数1为mysqli,第16行的/home/jharvard/vhosts/pset7/public/oefInsertData.php中给出的资源

有人知道这里出了什么问题吗?

更换

<?php

$db_name = "test2";
$un = "jharvard";
$pw = "crimson";
$host = "localhost";

$connect = mysql_connect($host, $un, $pw);
mysql_select_db($db_name) or die(mysql_error());

echo ("succesfully conneted to the database!");

?>

您已经从mysql_uu切换到mysqli_uu,因此$connect不是mysqli参数。请使用mysqli_uconnect更改此参数。您正在同时使用mysql和myu sqli扩展

用这个

$connect = mysqli_connect($host, $un, $pw, $db_name);
避免

mysql_select_db($db_name) or die(mysql_error());
您必须从mysql切换到mysqli_
<?php

$db_name = "test2";
$un = "jharvard";
$pw = "crimson";
$host = "localhost";

$connect = mysql_connect($host, $un, $pw);
mysql_select_db($db_name) or die(mysql_error());

echo ("succesfully conneted to the database!");

?>
<?php
$con=mysqli_connect("localhost","jharvard","crimson","test2");

// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
$connect = mysqli_connect($host, $un, $pw, $db_name);
mysql_select_db($db_name) or die(mysql_error());
    <?php

$db_name = "test2";
$un = "jharvard";
$pw = "crimson";
$host = "localhost";
?>
and
<?php

if (isset($_POST['submitted']))
{
//Dit is de php file waarmee je connectie met de database maakt.
include ("addEmployee.php");
mysql_connect("$host", "$un", "$pw")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$fname = $_POST['fname'];
$lname = $_POST['lname'];

$query = mysql_query("INSERT INTO customers (name, address) VALUES ('{$fname}', '{$lname}')");
if(!$query){ echo mysql_error(); }

}


?>