-1

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

我有一个错误请帮助。

连接成功

警告: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>"; 

}

4

1 回答 1

0

您收到的错误意味着$db_connect您传递给mysql_query函数的变量不是 MySQL 连接对象,正如mysql_connect函数返回的那样。

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

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

hostname这将使用usernamepassword提供的连接到服务器上的数据库。然后它选择数据库databasename作为要对其执行操作的数据库。

警告!

你真的,真的,真的不应该使用这mysql_*组函数,因为它们已被弃用,你应该使用mysqli_*函数或实现PDO,因为它们更灵活、更安全、受支持并且具有更好的特性。

于 2013-08-08T21:45:38.320 回答