public function Read($Table, $Fields, $Condition, $Orderby, $Limit) {
$Query = "SELECT $Fields FROM $Table";
if ($Condition != null) {
$Query .= " WHERE " . $Condition;
}
if ($Orderby != null) {
$Query .= " ORDER BY " . $Orderby;
}
if ($Limit != null) {
$Query .= " LIMIT " . $Limit;
}
$Result = mysql_query($Query);
while ($Row = mysql_fetch_assoc($Result)) {
echo "<tr>";
foreach ($Row as $Key => $Value) {
echo "<td>" . $Value . "</td>";
}
echo "</tr>";
}
}
Hello Friends,我的目标是创建一个通用函数,以便从数据库中获取记录并显示在表中,以便我可以在每个应用程序中使用它。到目前为止,我已设法用上面的代码显示表中的记录。但是我希望在a中的每一行都有一个更新和删除链接。在更新和删除链接上,我想传递该当前记录的id的获取值。
我还需要一些反馈,如果这是我正在遵循的Read();功能,旨在使其通用。 PS。我刚刚开始OOP。
提前致谢。
答案 0 :(得分:0)
使用更新和删除链接在表格中添加单元格。
while ($Row = mysql_fetch_assoc($Result)) {
echo "<tr>";
foreach ($Row as $Key => $Value) {
echo "<td>" . $Value . "</td>";
}
echo "<td><a href='update.php?id=" . $Row['id'] . "'>Update</a><td>";
echo "<td><a href='delete.php?id=" . $Row['id'] . "'>Delete</a><td>";
echo "</tr>";
}
update.php
应显示更新记录的表单,而delete.php
只会删除指定的记录并重定向回显示页面。