- 论坛徽章:
- 0
|
php有强大的数组,字典功能为什么非要把表值对像化呢.....千万不要为了对像化而对像化.....
给你改写一下,算是另一种写法吧,还有可以直接用while,干嘛要用do ,while呢?直接用while可以不用mysql_num_rows来做判断了,
这个函数比较废资源,如果没有数据返回的就是一个空数组
public static function getLikeByXh($xh){
$fhcps = array();
$query = sprintf('select * from fhcp where xh like "%%%s%%"',$xh);
$resuslt = mysql_query($query,$globals['DB']);
while($row = mysql_fetch_assoc($result)) {
$fhcp = new Fhcp();
$fhcp->id = $row['id'];
$fhcp->mc = $row['mc'];
$fhcp->xh = $row['xh'];
$fhcp->dw = $row['dw'];
$fhcps[] = $fhcp;
}
return $fhcps;
} |
|