0

如果满足特定列中的值,如何使用 php 显示 mySQL 表的每一行数据?例子:

桌子

姓名 年龄 性别 颜色 身高
弗兰克 1 男孩红 5 英尺 9
标记 1 男孩蓝色 4 英尺 2
苏珊 2 女孩 绿色 9 尺 17

我需要所有“年龄”为 1 的回声输出,例如 -

弗兰克 1 男孩
标记 1 男孩

如果每行列值可以在 html 中输出,则加分!

4

2 回答 2

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
 }
?>  
于 2012-09-19T17:37:29.930 回答
0

期待在 PHP 中使用 mysqli。使用您的特定过滤器创建连接和查询。然后 mysqli 应该从您的查询中返回一个 mysqli_result 并且您应该能够检索该值并从那里打印它。

http://php.net/manual/en/book.mysqli.php

于 2012-09-19T17:12:53.057 回答