如果满足特定列中的值,如何使用php显示mySQL表的每一行数据?例如:
表格
Name Age Gender Color Height Frank 1 Boy Red 5 foot 9 Mark 1 Boy blue 4 foot 2 Susan 2 Girl green 9 foot 17
我需要一个'age'为1的所有回声输出,例如 -
Frank 1 Boy Mark 1 Boy
如果每个行的列值都可以在html中输出,则获得奖励!
答案 0 :(得分:1)
<?php
$connection=mysql_connect(DB_Server,DB_User,User_Pass);
$db=mysql_select_db(DB_Name);
$age="1";
$sql="select * from table where age=".$age;
$res=mysql_query($sql) or die(mysql_error());
?>
<table width="578" border="1" align="center" id="menu">
<tr>
<th></th>
<th>Name</th>
<th>age</th>
<th>Gender</th>
</tr>
<?php
while($row=mysql_fetch_array($res))
{
?>
<tr>
<td><?php echo $row['name'];?></td>
<td><?php echo $row['age'];?></td>
<td><?php echo $row['gender'];?></td>
</tr></table>
<?php
}
?>
答案 1 :(得分:0)
在PHP中使用mysqli。使用特定过滤器创建连接和查询。然后mysqli应该从查询中返回一个mysqli_result,你应该能够检索该值并从那里打印出来。