如果我使用以下查询,它会完美运行:
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);
}
我用文字值设置了上面的第一个函数(工作完美),上面的第二个函数我试图传递参数(获取 0)。结果不应该是0。
我在 index.php 文件中使用的 switch 语句如下:
case "stream4": stream4((int)$_POST['barName'], $_POST['fbookID']); 休息;
谢谢