如果满足特定列中的值,如何使用 php 显示 mySQL 表的每一行数据?例子:
桌子
姓名 年龄 性别 颜色 身高 弗兰克 1 男孩红 5 英尺 9 标记 1 男孩蓝色 4 英尺 2 苏珊 2 女孩 绿色 9 尺 17
我需要所有“年龄”为 1 的回声输出,例如 -
弗兰克 1 男孩 标记 1 男孩
如果每行列值可以在 html 中输出,则加分!
<?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
}
?>
期待在 PHP 中使用 mysqli。使用您的特定过滤器创建连接和查询。然后 mysqli 应该从您的查询中返回一个 mysqli_result 并且您应该能够检索该值并从那里打印它。