php报错Parse error: syntax error, unexpected ';', expecting T_FUNCTION in 。。。

报错信息:Parseerror:syntaxerror,unexpected';',expectingT_FUNCTIONinE:\APMServer5\APMServ5... 报错信息:Parse error: syntax error, unexpected ';', expecting T_FUNCTION in E:\APMServer5\APMServ5.2.6\www\htdocs\amfphp\services\tutorials\ServerInfoService.php on line 38
"
代码如下:
<?php
require_once "./Server.php";
class ServerInfoService{
/**
* Get a list of one Server information
* @returns An Array of Serverinfo
*/
function getList(){
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('Could not connnect: '. mysql_error());
}
echo "Connected to MySQL!!!!!!";

mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM server_info");
while($row = mysql_fetch_array($result))
{
$p = array();
for($a = 0; $a <count($row); $a++){
$server = new Server();
$server->id = $row[$a][0];
$server->server_ip = $row[$a][1];
$server->mac= $row[$a][2];
$server->cpu_amount = $row[$a][3];
$server->cpu_MHz = $row[$a][4];
$server->memory = $row[$a][5];
$server->v_amount = $row[$a][6];
$server->v_type = $row[$a][7];
$server->v_name = $row[$a][8];
$p[] = $server;
}
return $p;
mysql_close($con);
}
}
?>

请问是什么问题?不能在类的内部进行数据库查询和赋值操作么?如果是,应该如何通过调用方法实现返回数组。
展开
 我来答
灰姑娘的拳头
2010-03-16 · TA获得超过131个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:158万
展开全部
$server = new server();
这句有点问题,我想阁下的意思的object吧,你应该先吧数组构建好,然后再object。
如果server是class,那至少得globle一下吧。看不明白。。。。。
信息招聘专员
2010-03-16 · 超过19用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
语法错误 丢了一个"}"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式