gpt4 book ai didi

php - MySQL(i?) 过滤现有查询

转载 作者:行者123 更新时间:2023-11-29 05:17:41 24 4
gpt4 key购买 nike

我想创建一个过滤器来过滤我从数据库中得到的输出。我不知道如何创建它。我已经搜索了一些其他主题,但它们不是很有帮助,希望有人能帮助我。

我有以下代码,它从我的数据库中检索信息并将其输出到一个表中。 (请忽略表设置等,仍然需要清理嵌套和东西..)

代码(retrieve.php):

<?php
// Connect to database server
mysql_connect("xx", "xx", "xx") or die (mysql_error ());

// Select database
mysql_select_db("xx") or die(mysql_error());

// SQL query
$strSQL = "SELECT * FROM informatie ORDER BY id DESC;";

// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);

//欧德循环空间

   // Write the value of the column FirstName (which is now in the array $row)
echo "<table width='100%' border='0' cellpadding='10' cellspacing='0'><tr style='background-color:#f04d44; color:#ffffff;'>";
echo "<td style='border-right:1px solid #ff9a88;'><strong>Klant</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Datum</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Eventviewer Nagekeken</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Eventviewer Opmerkingen</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Services Nagekeken</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Services Opmerkingen</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Backup Nagekeken</strong></td><td style='border-right:1px solid #ff9a88;'><strong>Backup Opmerkingen</strong></td><td><strong>Check Gedaan Door</strong></td>";
echo "</tr>";
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
echo "<tr style='background-color:#ffffff;'>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['klant'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['datum'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['eventviewer_nagekeken'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['eventviewer_opmerkingen'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['services_nagekeken'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['services_opmerkingen'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['backup_nagekeken'];
echo "</td>";
echo "<td style='border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;'>";
echo $row['backup_opmerkingen'];
echo "</td>";
echo "<td style='border-bottom:1px solid #cccccc;'>";
echo $row['check_door'];
echo "</td>";
}
echo "</tr></table>";

// Close the database connection
mysql_close();

?>

谢谢你帮助我!

最佳答案

对于过滤,大多数时候你可以使用你的数据库。现在你的 SQL 语句是这样的:

$strSQL = "SELECT * FROM informatie ORDER BY id DESC;";

要从表informatie 中过滤信息,您应该更改SQL 语句,例如:

$strSQL = "SELECT * FROM informatie WHERE `eventviewer_nagekeken` = 1 ORDER BY id DESC;"; 

这将返回 eventviewer_nagekeken 等于 1 的所有行。这样您就可以从 informatie 表中的数据池中创建各种输出。有关文档和示例,请参阅 docs .

关于php - MySQL(i?) 过滤现有查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30499666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com