我不确定这是否可能,但我正在尝试构建一个可以构建MYSQL查询的函数。
它有一个基本查询。如果URL有一个Get值(script.php?game=AGame),它将获取get变量并重命名它。然后,脚本将相应地追加完成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);但是,在运行代码时,我得到以下错误:
注意:使用未定义的常量游戏-假定在/www/site/164/index.php的第46行中使用' game‘
注意:在第46行的/www/sites/164/index.php中使用未定义的常量g-假定为‘g
注意:在/www/ game_title /164/index.php第46行使用未定义的常量站点-假定为'game_title‘
任何帮助都将不胜感激。
发布于 2014-10-30 05:03:34
调用函数this
build_query('g', 'game', 'game_title');https://stackoverflow.com/questions/26640539
复制相似问题