我对这个简单的 SELECT 命令有问题,我已经在我的 sql 连接字符串中选择了哪个数据库,但似乎认为我的表中的“cellnames”是一个数据库,而“rnc”是表名,对吧?
$data = mysql_query("
SELECT * FROM cellnames.rnc
") or die(mysql_error());
这输出:
“表 'rnc' 的用户 ''@'localhost' 拒绝 SELECT 命令”
但是,表名是“cellnames”,列是“rnc”。它怎么会这样运作?我需要做什么才能让它发挥作用?
我也试过这个:
$data = mysql_query("
SELECT * FROM cellnames
") or die(mysql_error());
结果是:
没有选择数据库
这可能与它有关吗?我已经在连接字符串中指定了数据库,但也许这不起作用?这是我的连接字符串:
$connectionInfo = array( "Database"=>"ranos_se");
$conn = sqlsrv_connect( $serverName, $connectionInfo);