<?php
//////////数据库配置////////
$test = array(
"DB_HOST"=>"localhost",//数据库服务器地址
"DB_NAME"=>"demo",//数据库名称
"DB_USER"=>"root",//数据库用户名
"DB_PWD"=>"",//数据库 密码
"DB_PORT"=>"3306",//数据库port
"DB_TABLE"=>"message"
);//*/
///////////查看数据库有多少条信息//////////
class numysql{
function numysql(){
$numysql = mysql_query("select * from $test['DB_TABLE']");
$num = mysql_num_rows($numysql);
echo "共".$num."条信息";
}
}$num = new numysql();
$num->numysql();?>
为何$test['DB_TABLE']会出错,是不是要设置全局变量?????
//////////数据库配置////////
$test = array(
"DB_HOST"=>"localhost",//数据库服务器地址
"DB_NAME"=>"demo",//数据库名称
"DB_USER"=>"root",//数据库用户名
"DB_PWD"=>"",//数据库 密码
"DB_PORT"=>"3306",//数据库port
"DB_TABLE"=>"message"
);//*/
///////////查看数据库有多少条信息//////////
class numysql{
function numysql(){
global $test;
$numysql = mysql_query("select * from $test['DB_TABLE']");
$num = mysql_num_rows($numysql);
echo "共".$num."条信息";
}
}$num = new numysql();
$num->numysql();?>
数组变量用于""内尤其是sql语句很容易出现难察觉的问题