Php 从mySQL表中提取指定值?

Php 从mySQL表中提取指定值?,php,mysql,Php,Mysql,我正在尝试编写这个程序的函数,它将从mySQL表中的值列表中提取一个他们单击的值。当我写这段代码时,它总是给我一个错误,没有选择数据库 我试图从模式电影内部执行的表中提取值。用户选择一个名称,然后程序应该搜索在中执行的表,并返回与用户所选内容匹配的所有字段的值 即使我的类型像这样,它也无法连接 mysql_connect('localhost', 'uMoviesUser', ''); 问题似乎在查询行内部。怎么了 $moviesdb = new mysqli('localhost', 'u

我正在尝试编写这个程序的函数,它将从mySQL表中的值列表中提取一个他们单击的值。当我写这段代码时,它总是给我一个错误,没有选择数据库

我试图从模式电影内部执行的表中提取值。用户选择一个名称,然后程序应该搜索在中执行的表,并返回与用户所选内容匹配的所有字段的值

即使我的类型像这样,它也无法连接

mysql_connect('localhost', 'uMoviesUser', '');
问题似乎在查询行内部。怎么了

 $moviesdb = new mysqli('localhost', 'uMoviesUser', '', 'movies');
 if (mysqli_connect_errno()) {
 echo '<h3>Database Access Error!</h3>';
 }
 else {
 $select = "select * from performed_in";
 $select .= " where name = '".$_GET['name']."'";
 $res = mysql_query($select) or die(mysql_error());

 while($row = mysql_fetch_array($res)){
 echo $row;
 }

除了上面的注释,您还没有使用函数选择数据库mysql\u select\u db

  $db_selected = mysql_select_db('urDB', $connection);
    if (!$db_selected) {
       die ('Can\'t use urDB: ' . mysql_error());
    }

我用的是新的mysqli'etc','etc','etc','etc',但当我把它带到mysqli'etc','etc','etc'时,它工作了


其他的解决方案与我原来的解决方案并没有任何相似之处。

您正在混合使用mysqli和mysql函数!这是两个完全独立的数据库接口。坚持这样或那样。如果您的代码仍然存在问题,请重试,并告诉我们确切的问题和错误消息。这实际上解决了问题。我用的是新的mysqli'etc','etc','etc','etc',但当我把它带到mysqli'etc','etc','etc'时,它工作了。