PHP将MYSQL内容读到二维数组并按指定列输出
\n
\n
<?
host = “localhost”; //主机名
user = “root”; //mysql用户名
password = “”; //mysql密码
database = “doc”; //mysql数据库名
tables = “mclass”; //表名
\n
conn=mysql_connect(“host”,”user”,”password”) or die(“数据库打开出错”);
mysql_select_db(“database”);
\n
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++ ;}
\n
}
amax=count(array);//获是数组内数据个数。
\n
rows=2; //设置列数
\n
//开始显示数据
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>”;
}
\n
/*
显示结果为
aaa|bbb|ccc
ddd|eee|fff
lll|mmm|nnn
…..
*/
\n
?>
\n