php查询数据库后,输出查询结果,隔行变色显示
<?php $host="localhost"; // Host name $username=""; // Mysql username $password=""; // Mysql password $db_name="test"; // Database name $tbl_name="test_mysql"; // Table name // Connect to server and select databse mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name"; $result=mysql_query($sql); // Define $color=1 $color="1"; echo '<table width="400" border="1" align="center" cellpadding="2" cellspacing="0">'; while($rows=mysql_fetch_array($result)){ // If $color==1 table row color = #FFC600 if($color==1){ echo "<tr bgcolor='#FFC600'> <td>".$rows['id']."</td><td>".$rows['name']."</td><td>".$rows['email']."</td> </tr>"; // Set $color==2, for switching to other color $color="2"; } // When $color not equal 1, use this table row color else { echo "<tr bgcolor='#C6FF00'> <td>".$rows['id']."</td><td>".$rows['name']."</td><td>".$rows['email']."</td> </tr>"; // Set $color back to 1 $color="1"; } } echo '</table>'; mysql_close(); ?>