Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php连接到sql本地服务器_Php_Mysql - Fatal编程技术网

php连接到sql本地服务器

php连接到sql本地服务器,php,mysql,Php,Mysql,我正在尝试连接到mysql本地服务器,但当我选择first\u try\u books数据库时,mysql\u select\u db函数返回false <?php $conn=mysql_connect(); if($conn) print("Connect Successfully"); else {echo "error in connection ... try again "; die();} if( mysql_select_db("first_try_boo

我正在尝试连接到mysql本地服务器,但当我选择first\u try\u books数据库时,mysql\u select\u db函数返回false

      <?php
 $conn=mysql_connect();
 if($conn) print("Connect Successfully");
 else {echo "error in connection ... try again "; die();}
if( mysql_select_db("first_try_books",$conn))
    print("select Successfully");
else
    print("error select");  
if( $tab=mysql_query("SELECT book_id FROM lib",$conn))
    print("query Successfully");

      ?><!-- end PHP script -->


使用不同的驱动程序连接到BD怎么样

您可以使用PDO

$SQL= new PDO('mysql:host=localhost;dbname=data_base','user','pass');
或者mysqli

$SQL= new mysqli('localhost','user','pass','data_base');

尝试查看错误是什么
mysql\u选择\u db(“first\u try\u books”,$conn)或die(mysql\u error())
首先获取您的
mysql\u connect()
正确编码的RTM它有非常重要的参数。另外,请不要使用
mysql\uuu
数据库扩展,它已被弃用(在PHP7中永远消失),特别是如果您只是在学习PHP,请将精力花在学习
PDO
mysqli\uu
数据库扩展上,@roullie用户“@”本地主机“对数据库“first\u try\u books”的访问被拒绝。请参阅我之前的评论