insert_ac.php
,我收到此错误:
警告:
mysql_query() expects parameter 1 to be string, resource given in /home/content/52/11733052/html/admin/insert_ac.php on line 24
以下是insert_ac.php
的代码:
<?php
$username = "nlladmin";
$password = "password";
$hostname = "localhost";
$link = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
$selected = mysql_select_db("nlladmin",$link)
or die("Could not select Admin Database");
// Get values from form
$make=$_POST['make'];
$model=$_POST['model'];
// Insert data into mysql
$sql="INSERT INTO assets (make, model)VALUES('$make', '$model')";
if (!mysql_query($link,$sql))
{
die('Error: ' . mysql_error($link));
}
echo "1 record added";
mysql_close();
?>
任何建议都会有所帮助。
答案 0 :(得分:1)
除此之外,你不应该使用mysql_
函数,
你交换了
中的参数resource mysql_query ( string $query [, resource $link_identifier = NULL ] )
这就是msg所说的错误。
if (!mysql_query($sql, $link))
....
作品。
答案 1 :(得分:0)
第一个参数是查询,第二个参数是资源。
mysql_query($sql, $link);
答案 2 :(得分:-1)
函数mysql_query()只将查询作为参数,如下所示:
mysql_query($sql);