我不确定这是否可行,但我正在尝试构建一个可以构建MYSQL查询的函数。
它有一个基本查询。如果URL有一个get值(script.php?game = AGame),它将获取该变量并将其重命名。然后,该脚本将附加相应完成MYSQL查询所需的所需数据。
function build_query($getvar, $renamevar, $dbfield){
$query = "SELECT * FROM release_dates ";
$arguments = 0;
if(isset($_GET['$getvar'])){
$renamevar = $_GET['$getvar'];
if($arguments >= 1){
$query .= "AND '$dbfield' = '$renamevar' ";
$arguments = $arguments +1;
}
else{
$query .= "'$dbfield' = '$renamevar' ";
}
}
}
build_query(g, game, game_title);
但是,运行代码时出现以下错误:
注意:使用未定义的常量游戏 - 假设游戏'在第46行/www/sites/164/index.php
注意:使用未定义的常数g - 假设' g'在第46行/www/sites/164/index.php
注意:使用未定义的常量game_title - 假设' game_title'在第46行/www/sites/164/index.php
任何帮助都将不胜感激。
答案 0 :(得分:0)
调用此函数
build_query('g', 'game', 'game_title');