Php mysql\u select\u数据库出错
我使用Linux Debian 本地Lamp服务器 我尝试在数据库和php之间建立连接:Php mysql\u select\u数据库出错,php,mysql,Php,Mysql,我使用Linux Debian 本地Lamp服务器 我尝试在数据库和php之间建立连接: <?php $tf_host = 'localhost' ; $tf_dbname = 'tinyforum' ; $tf_username = 'root'; $tf_password = '' ; $tf_handle = mysql_connect($tf_host , $tf_username , $tf_password); if (!$tf_handle) die('connect
<?php
$tf_host = 'localhost' ;
$tf_dbname = 'tinyforum' ;
$tf_username = 'root';
$tf_password = '' ;
$tf_handle = mysql_connect($tf_host , $tf_username , $tf_password);
if (!$tf_handle)
die('connection problem ..');
$tf_db_result = mysql_select_db($tf_dbname);
if($tf_db_result)
{
mysql_close($tf_handle);
die('selection problem');
}
die('OK');
mysql_close($tf_handle);
?>
结果是:
phpmyadmin的图片:
保存php文件的位置:
/var/www/html/除非您复制了错误的代码,否则您的检查不会产生您想要的结果
$tf_db_result = mysql_select_db($tf_dbname);
if($tf_db_result)
您的选择似乎很好,因此您应该将代码更改为
if(!$tf_db_result) //note the !
或者重新构造代码
if($tf_db_result) {
//Do the stuff you want to do when you are connected
} else {
//Die connection
}
如果可以,你应该这样做。它们不再得到维护,而是在使用。学习替代,并考虑使用PDO。