function getArrayByQueryString($queryStr) {

$conn = mysql_connect ( "localhost", "root", "root" );
mysql_select_db ( "sq_irri", $conn );
mysql_query ( "set names utf8" ); //这就是指定数据库字符集,一般放在连接数据库后面就xing了
$sql = mysql_query ( $queryStr );
$info = mysql_fetch_array ( $sql );

if ($info == false) {
echo '没有搜索到符合条件的记录<br/>';
}
$i = 0;
do {
$result [i] = $info;
echo $i.'找到符合条件数据:'.$result [i][name].'<br/>';
$i ++;
} while ( $info = mysql_fetch_array ( $sql ) );

//循环输出
echo '<br/>搜索结果为:<br/>';
foreach ( $result as $res ) {
echo $res [name] . '<br/>';
}
echo count ( $result );

return $result;
}
输出:0找到符合条件数据:擎天柱001
1找到符合条件数据:第一代001改进型
2找到符合条件数据:坚盾A001
3找到符合条件数据:剑盾A001
4找到符合条件数据:剑盾A001升级型
5找到符合条件数据:测试001】
6找到符合条件数据:线上运营001搜索结果为:
线上运营001
1
为什么找到符合条件的数据有7条,最后显示搜索结果只有1条?