如果我使用以下查询,它可以完美地完成:
function stream4($barName, $fbookID) {
$result = query("SELECT SUM(barName ='the bar') as totalBars FROM overallLikes WHERE fbookID='11229344'",$barName, $fbookID);
}
但如果我使用以下内容,我会得到0:
function stream4($barName, $fbookID) {
$result = query("SELECT SUM(barName ='%s') as totalBars FROM overallLikes WHERE fbookID='%s'",$barName, $fbookID);
}
我使用文字值(完美的工作)设置上面的第一个函数,然后我尝试传递参数(get 0)的第二个函数。结果不应该是0.
我在index.php文件中使用的switch语句如下:
案例“stream4”: stream4((int)$ _ POST ['barName'],$ _POST ['fbookID']); 打破;
由于
答案 0 :(得分:0)
我使用的switch语句在设置中有(int)。我删除了它,现在它可以工作了。感谢大家。