Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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 为什么可以';我不能选择一个数据库吗?(错误';未选择数据库';)_Php_Mysql_Database_Calendar - Fatal编程技术网

Php 为什么可以';我不能选择一个数据库吗?(错误';未选择数据库';)

Php 为什么可以';我不能选择一个数据库吗?(错误';未选择数据库';),php,mysql,database,calendar,Php,Mysql,Database,Calendar,我找到了这个漂亮的PHP日历,它正是我想要创建的,所以我决定在我的网站上采用它。但问题是,我不能为我的生活让它工作 下面是函数的代码。是通用页面。我的dbinfo.php如下所示 <?php $dbhost = 'localhost'; $dbuser = 'username'; $dbpass = 'pass'; $dbname = 'database'; $dblink = mysql_connect($dbhost, $dbuser, $dbpass, $dbname);

我找到了这个漂亮的PHP日历,它正是我想要创建的,所以我决定在我的网站上采用它。但问题是,我不能为我的生活让它工作

下面是函数的代码。是通用页面。我的dbinfo.php如下所示

<?php

$dbhost = 'localhost';

$dbuser = 'username';

$dbpass = 'pass';

$dbname = 'database';

$dblink = mysql_connect($dbhost, $dbuser, $dbpass, $dbname);

?>

谁能给我一些帮助。

$dblink=mysql\u connect($dbhost,$dbuser,$dbpass);
mysql\u select\u db($dbname)

使用
mysql\u connect()
连接到数据库后,必须调用以选择数据库

请尝试以下操作:

$dblink = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname, $dblink);
旁注(非具体答案):
您应该考虑使用OR或库,而不是过时的/不支持的<代码> MySqL<方法。两者都为您提供了额外的功能和安全优势,修改代码以实现这两者都不是太难。例如,与上面相同的代码,但使用MySQLi的代码是:

$dblink = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);

请注意,您可以在与连接本身相同的调用中选择数据库

你做得不对

尝试:

$db\u link=mysql\u connect($dbhost、$dbuser、$dbpass)

然后:

mysql\u select\u db($dbname)


但是,现在不鼓励使用mysql_*函数。改用MySQLi或PDO。

mysql\u connect
已被弃用

如果可能,您应该使用mysqli或PDO。改为尝试
mysqli\u connect
。 再看看邢家洛的答案,你的最后一个参数(dbName)不应该通过

使用这个

$con = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($yourdb, $con);

然后
mysql\u select\u db($dbname)
mysql\u connect没有将db name作为第四个参数。@Arnaud抱歉,在前面键入来执行
mysqli
示例;谢谢你,谢谢你!是的,我会把它转换成MySQLi。我只是想先解决我的问题。非常感谢你!