mysql_query () ожидает, что параметр 2 будет ресурсным, логическое значение
Я пытаюсь получить данные из базы данных, но испытываю эту ошибку. В запросе нет ошибки, так как он отлично работает в MySQL.
Почему я получаю эту ошибку тогда?
[client 127.0.0.1] PHP Warning: mysql_query() expects parameter 2 to be resource, boolean given in /var/www/imdb.php on line 35
[client 127.0.0.1] PHP Warning: mysql_error() expects parameter 1 to be resource, boolean given in /var/www/imdb.php on line 35
PHP-код: *
function getdirector($director)
{
global $db;
$query = 'select name from peopledb where peopleid = '.$director;
$result = mysql_query($query,$db) or die(mysql_error($db));
$row = mysql_fetch_assoc($result);
extract($row);
return $name;
}
function getactor($actor)
{
$query = 'select name from peopledb where peopleid = '.$actor;
$result = mysql_query($query,$db) or die(mysql_error($db));
$row = mysql_fetch_assoc($result);
extract($row);
return $name;
}
function getmovietype($type)
{
$query = 'select movietype from movietype where movieid = '.$type;
$result = mysql_query($query,$db) or die(mysql_error($db));
$row = mysql_fetch_assoc($result);
extract($row);
return $movietype;
}
$db = mysql_connect('localhost','root','saw123') or die("Connection error");
$db = mysql_select_db("moviesite",$db) or die(myql_error($db));
$query = 'select moviename,releaseyear,director,actor,type from movie';
$result = mysql_query($query,$db) or die(mysql_error($db));
$table =