提问人:Lee Ginger-Ninja McCarthy 提问时间:10/30/2014 更新时间:10/30/2014 访问量:110
变量 $_GET 变量 [duplicate]
Variable $_GET Variables [duplicate]
问:
我不确定这是否可行,但我正在尝试构建一个可以构建 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);
但是,在运行代码时,我收到以下错误:
注意:使用未定义的常量游戏 - 假设“游戏”在第 46 行的 /www/sites/164/index.php 中
注意:在第 46 行的 /www/sites/164/index.php 中使用未定义的常量 g - 假设为 'g'
注意:使用未定义的常量game_title - 在第 46 行的 /www/sites/164/index.php 中假定为“game_title”
任何帮助将不胜感激。
答:
0赞
Harutyun Abgaryan
10/30/2014
#1
调用函数 this
build_query('g', 'game', 'game_title');
评论
var_dump