将数据库的内容读到二维数组并按指定列输出
Jun 21, 2016 am 09:12 AM数据|数据库|数组
<?
$host = "localhost"; //主机名
$user = "root"; //mysql用户名
$password = ""; //mysql密码
$database = "doc"; //mysql数据库名
$tables = "mclass"; //表名
$conn=mysql_connect("$host","$user","$password") or die("数据库打开出错");
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);//获是数组内数据个数。
$rows=2; //设置列数
//开始显示数据
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>";
}
/*
显示结果为
aaa|bbb|ccc
ddd|eee|fff
lll|mmm|nnn
.....
*/
?>

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Strategi pengoptimuman prestasi untuk halaman tatasusunan PHP
