如何在循环中仅调用和打印表的某些单元格

时间:2015-12-25 23:37:43

标签: php jquery mysql ajax xml

我正在将数据库中的某些人名称打印到带循环的表中。我想创建一个搜索栏,以便用户可以查找例如"约翰史密斯"只调用和打印带John Smith的表格单元格。我认为Jquery会很有用,因为我不喜欢重新加载的页面,但我不是它的专家。这样做的任何快捷方式?谢谢,这是我打印名称的代码。

$new = "SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'People' ORDER BY column_name";
$result= mysql_query($new);
$cnt = 0;
$cols = 4;
$output = "<table><tr>";

while($row = mysql_fetch_array($result)) {  
    if ($row['column_name'] != ID)
    {
        $output .= "<td>{$row['column_name']}</td>";
        $cnt++;
            if($cnt % $cols == 0)
            {
                $output .= "</tr><tr>";
            }
    }
}
$output .= "</tr></table>";
echo $output;     
}

(基本上上面的代码创建了一个nx4网格,根据数据库中的名称n,它具有无限的垂直长度。如果数据库中有3个John Smith,则只需显示3个单元格。

1 个答案:

答案 0 :(得分:0)

请点击 {{3}} 检查接受的答案的说明和演示。我相信这正是你要找的。