
PHP mysql_select_db 执行怪问题
最近用PHP+Mysql编程,遇到一个奇怪的问题,代码如下:<?phpsession_start();if($_POST){echo$_POST['select'];$_...
最近用PHP + Mysql编程,遇到一个奇怪的问题,代码如下:
<?php
session_start();
if( $_POST )
{
echo $_POST['select'];
$_SESSION["DB_NAME"]= $_POST['select'];
}
选择数据库表
require_once('conn.php');
$dbname_select = $_SESSION["DB_NAME"] ;
echo $dbname_select;
mysql_select_db($dbname_select) or die("数据库连接失败!");
执行后:
echo "dbname_select= "; 及 echo $dbname_select; 输出显示数据库名已经正确获取,但执行mysql_select_db($dbname_select)总是提示("数据库连接失败!");
但将 echo $dbname_select; 输出的数据库名直接粘贴到mysql_select_db中,如mysql_select_db('testdb'),能够正确执行?
希望大师指导! 展开
<?php
session_start();
if( $_POST )
{
echo $_POST['select'];
$_SESSION["DB_NAME"]= $_POST['select'];
}
选择数据库表
require_once('conn.php');
$dbname_select = $_SESSION["DB_NAME"] ;
echo $dbname_select;
mysql_select_db($dbname_select) or die("数据库连接失败!");
执行后:
echo "dbname_select= "; 及 echo $dbname_select; 输出显示数据库名已经正确获取,但执行mysql_select_db($dbname_select)总是提示("数据库连接失败!");
但将 echo $dbname_select; 输出的数据库名直接粘贴到mysql_select_db中,如mysql_select_db('testdb'),能够正确执行?
希望大师指导! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询