是否存在PHP不允许多个函数参数并返回正确值的问题。这是代码:
function getConfig($name) {
$sql = "SELECT value FROM config WHERE name = '".$name."'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
print $row["value"];
}
getConfig("name");
虽然上面的代码有效,但类似的代码不起作用。这是代码:
function getConfig($name, $from) {
$sql = "SELECT value '".$from."' config WHERE name = '".$name."'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
print $row["value"];
}
getConfig("name", "config");
为什么第一个功能起作用而第二个功能不起作用?
答案 0 :(得分:3)
$sql = "SELECT value FROM '".$from."' WHERE name = '".$name."'";
// FROM TABLE_NAME
// and not TABLE_NAME TABLE_NAME