Cannot use a scalar value as an array ??? 我是在类中实现的,从数据库中读取数据再赋值:$this -> mTradeId[] = $arr['tradeId']; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class ShowTradeQueryList{ var $mTradeQueryId; var $mTradeId; function SetTradeId($tradeId) { $this -> mTradeId = (int)$tradeId; return 1; } function Execute() { $sql = "..."; $p = new ShowPage; $p -> SetFile($this -> mFileName); $p -> SetVar($this -> mSetVar); $p -> SetPage($this -> mPageSize, total_page($sql), $this -> mCurrentPage); $sql = "..." .$p -> GetLimit(); $result = mysql_query($sql); while ($arr = mysql_fetch_array($result)) { $this -> mTradeQueryId[] = $arr['tradeQueryId'];//这里没有出错,'tradeQueryId'字段类型和'tradeId'一样 $this -> mTradeId[] = $arr['tradeId'];//这里出错 } $this -> mPageStr = show_page($p -> output(1)); return 1; } function GetTradeQueryId() { return $this -> mTradeQueryId; } function GetTradeId() { return $this -> mTradeId; }}程序执行结果是正确的,只是系统会输出:Cannot use a scalar value as an array 的错误提示(有多少条记录就有多少个错误提示). 真是很有意思!怎么跟挤牙膏似的?你不能把问题说清楚一点吗?**********************同意xuzuning(唠叨) 的话:) PHP+MYSQL插入数据 检查是否重复 thinkphp,事务回滚 求一个自动填表的程序 问很弱智问题 请问类似丁丁地图和淘宝的地图功能是怎么做的? 解释一下PHP这个头部代码的意思?请看代码 php 与守护进程交互 关于ftp_put的问题 我用imagestring($im,1,30,265,$string,$text_color);输出英文正常,可是输出汉字就出现乱码,怎样才可以输出汉字??? 一个论坛发言的问题~~~~~~~~(一定给分的啊) php递归解析数组生成xml问题 求帮助 请问从数据库中读出文本时怎么分段落~~~~~~~~~
{
var $mTradeQueryId;
var $mTradeId; function SetTradeId($tradeId)
{
$this -> mTradeId = (int)$tradeId;
return 1;
} function Execute()
{
$sql = "..."; $p = new ShowPage;
$p -> SetFile($this -> mFileName);
$p -> SetVar($this -> mSetVar);
$p -> SetPage($this -> mPageSize, total_page($sql), $this -> mCurrentPage); $sql = "..." .$p -> GetLimit();
$result = mysql_query($sql);
while ($arr = mysql_fetch_array($result))
{
$this -> mTradeQueryId[] = $arr['tradeQueryId'];//这里没有出错,'tradeQueryId'字段类型和'tradeId'一样
$this -> mTradeId[] = $arr['tradeId'];//这里出错
}
$this -> mPageStr = show_page($p -> output(1));
return 1;
} function GetTradeQueryId()
{
return $this -> mTradeQueryId;
} function GetTradeId()
{
return $this -> mTradeId;
}
}
程序执行结果是正确的,只是系统会输出:Cannot use a scalar value as an array 的错误提示(有多少条记录就有多少个错误提示).
怎么跟挤牙膏似的?你不能把问题说清楚一点吗?**********************同意xuzuning(唠叨) 的话:)