php - 我的 php 代码中有一个 mysql 查询,它被剪切并粘贴在两个地方。我怎样才能把它放在一处?

标签 php mysql

我在index.php中有一个查询,在update.php中有完全相同的查询。如何将查询放在一个位置以便于管理?

这是我的查询:

$sets=$_GET["sets"];
$sets = "'" . str_replace(array("'", ","), array("\\'", "','"), $sets) . "'";

// test code
$query = " 
    SELECT 
        *
    FROM
        `cards`
    WHERE
        `setName` in ($sets)
    ORDER BY
        `setName` DESC,
    LIMIT
        500
";

最佳答案

包含 header.phpfunctions.php。然后,在文件中定义查询。包含它们后,您就可以访问它们。

require 'header.php';
    OR
include 'header.php';



function make_query($val)
{
    $res = "SELECT * FROM users WHERE id = " . $val;
    return $res;
}

关于php - 我的 php 代码中有一个 mysql 查询,它被剪切并粘贴在两个地方。我怎样才能把它放在一处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501786/

相关文章:

php - 新行基于上一行的数据,如何防止重复

javascript - 我如何使用 CodeIgniter 在 Ajax 中切片数组以进行分页?

php - 如何删除网页脚本中的\ufeff 字符?

mysql - 具有两个外键的表之间的关系

MediaWiki 安装上的 PHP 和 MySQL

php - laravel 迁移 :rollback wrong

php - 需要帮助使用 preg_match 修复数据库中文章中的链接

php - 正则表达式匹配并替换多个字符串

php - PHP 中的后期静态绑定(bind)到底是什么?

c++ - 无法在 Qt 中执行 "SHOW CREATE TABLE"查询