作者TaiKeDa (科科)
看板PHP
标题Re: [请益] 一个简单的语法请问 谢谢
时间Mon Apr 25 01:28:16 2011
我想请教原 PO ,
你确定真的有执行到那段程式码吗?
在 if 内写个 echo 1; 检查看看,
因为我觉得你的判断逻辑怪怪的;
另外我非常不推荐使用双引号,
因为如果有使用 define 去设定常数,
可能一不注意就变成别的东西了。
建议改成如下:
$sSql = 'UPDATE `store` SET `store_recommend` = `store_recommend` + 1
WHERE `store_phone`=\''.$p.'\'';
$result = mysql_query($sSql, $link);
※ 引述《goodtau (goodtau)》之铭言:
: 不好意思打扰了
: if($_POST["comm"] == "推荐此店家" and $oldip!=$ip or $sec>$oldsec+600){
: $sSql="UPDATE `store` SET `store_recommend` = 'store_recommend+1' WHERE
: `store_phone`='$p'";
: $result=mysql_query($sSql,$link);
: }
: 我想要做一个按了推荐按钮
: 然後资料表内的推荐数就会+1
: 我翻了好几本书
: 还是不知道为什麽我这样写
: 推荐数没办法+1
: 麻烦请大家指教了
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.212.159
1F:推 goodtau:有执行到那边的程式码 可是还是不行= = 04/25 01:51
2F:推 cleanwind:try this. echo $sSql; 把指令送到 phpMyAdmin 跑 04/25 01:59
3F:推 cleanwind:不对,你先试试看把 `store_recommend` + 1 改成3试试看 04/25 03:26
4F:推 goodtau:好像是没有读到值 所以也存不回去? 我该怎麽做.... 谢谢 04/25 09:49
5F:→ LewisHamiltn:你该debug 04/25 13:55