php將mysql內(nèi)容讀到二維數(shù)組并按指定列輸出
<?
$host = "localhost"; //主機(jī)名
$user = "root"; //mysql用戶名
$password = ""; //mysql密碼
$database = "doc"; //mysql數(shù)據(jù)庫(kù)名
$tables = "mclass"; //表名
$conn=mysql_connect("$host","$user","$password") or die("數(shù)據(jù)庫(kù)打開出錯(cuò)");
mysql_select_db("$database");
$query="select * from $tables";
$result=mysql_query($query,$conn);
$i=0;
$j=0;
while($row=mysql_fetch_row($result)){
$array[$i][$j] = $row[0].$row[1];
$array2[$i][$j] = $row[0];
$j++; // echo $i.",".$j.$row[1]."<br>";
if($j==3) {
$i++;
$j=0;
} //else {$j++ ;}
}
$amax=count($array);//獲是數(shù)組內(nèi)數(shù)據(jù)個(gè)數(shù)。
$rows=2; //設(shè)置列數(shù)
//開始顯示數(shù)據(jù)
for ($x=0; $x<=$amax-1; $x++) {
for ($y=0; $y<= $rows; $y++) {
echo "<a href=".$array2[$x][$y].">".$array[$x][$y]."</a>|" ;
}
echo "<p>";
}
/*
顯示結(jié)果為
aaa|bbb|ccc
ddd|eee|fff
lll|mmm|nnn
.....
*/
?>
新聞熱點(diǎn)
疑難解答
圖片精選