我的代码:显示来自不同行的多个值与同一列中的值
<?php
require_once('auth.php');
require_once('connection.php');
$value1 = $_POST['value1'];
$qry=mysql_query("SELECT * FROM table WHERE (`value1` LIKE '%".$value1."%')") or die(mysql_error());
if(mysql_num_rows($qry) > 0){
while ($result = mysql_fetch_array($qry)){
$value1 = $result['value1'];
$value2 = $result['value2'];
}}else{die ("can't find ".$value1."");}
?>
<br />
<table width="700" border="0">
<tr>
<td colspan="2" align="center"><strong>Info for <?php echo $value1; ?></strong></td>
</tr>
<tr>
<td width="100">Some text:</td>
<td width="590"><?php echo $value2;?></td>
</tr>
的代码是伟大的工作时,只有一个与值1的相同值的行。如果有2,3行或更多行的value1值相同,那么脚本仅显示查找到的值中我表中最后一行的值。我希望它显示来自所有查询行的条目的单独表格。 我在网上搜索的帮助,但我能找到的是如何检索我的数据库中的值,对我没有帮助
把你的HTML while循环 – bansi
你或许在寻找这样的事情里面:http://pastie.org/8566976? –
我试过了,但是它弄糟了洞页。我知道这是可能的,但在凌晨5点,在我的头撞在墙上的那么多小时之后,我想不出有办法做到这一点。 – user3124519