警告:msql_query():提供的参数不是有效的MySql-Link资源

时间:2013-08-08 21:23:46

标签: php mysql

我是编程和在线教程的新手。

我收到了错误请帮助。

成功连接

警告:mysql_query():提供的参数不是第22行/home/www/divitiae.net.co/make_my_tables.php中有效的MySQL-Link资源

以下是第22行

include_once("php_includes/db_connect.php");

$query = mysql_query($db_connect, $tbl_users);
if ($query === TRUE) {
echo "<h3>user table created OK :) </h3>"; 
} else {
echo "<h3>user table NOT created :( </h3>"; 

}

1 个答案:

答案 0 :(得分:0)

您获得的错误意味着您传递给$db_connect函数的mysql_query变量不是MySQL连接对象,因为mysql_connect函数会返回。

您的php_includes/db_connect.php应包含以下内容:

$db_connect = mysql_connect('hostname', 'username', 'password');
mysql_select_db('databasename');

这将使用提供的hostnameusername连接到服务器password上的数据库。然后,它选择数据库databasename作为数据库来执行操作。

警告!

你真的,真的不应该使用mysql_*函数集,因为它们已被弃用,您应该使用mysqli_*函数或实现{{1} },因为它们更灵活,更安全,更受支持,并且具有更好的功能。