我用php写了一行mysql语句,在mysql下这语句一点问题都没有,但是在php里却不管用为啥?
$temp3=("selectsum(super)assuperfromwyx.unit_statswhereto_days(now())-to_days(date)<=...
$temp3 = ("select sum(super) as super from wyx.unit_stats where to_days(now())-to_days(date)<=7 and type="代理"
;");
mysql_query($temp3);
数据库里有super这个字段,我把这句话放在数据库下使用没问题,但是在php里用遇到问题了,请指教。 展开
;");
mysql_query($temp3);
数据库里有super这个字段,我把这句话放在数据库下使用没问题,但是在php里用遇到问题了,请指教。 展开
展开全部
php语法错弊念误,应该是在type=后面;括号不知道有没有问题。
用单引号试试看。
另外:建议开启php的错误提示,山卜改可以根据错误提示自逗判己解决问题。
用单引号试试看。
另外:建议开启php的错误提示,山卜改可以根据错误提示自逗判己解决问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看起来有三个问题。
1)$temp3这条神盯赋值语句就不合法吧?还带括号的?
2)语句中type="代理"有双引号,然后你的select前又用了袭指双引号,建议改游禅和成单引号。
3)sql语句在PHP中不需要分号结束。
1)$temp3这条神盯赋值语句就不合法吧?还带括号的?
2)语句中type="代理"有双引号,然后你的select前又用了袭指双引号,建议改游禅和成单引号。
3)sql语句在PHP中不需要分号结束。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议把赋值语句外的括号去掉重试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我敬竖派勒纤袭个去,$temp3很明显是一个字符串了亮贺,你的()并没写在""里面,难道()这个能写在""外
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$temp3 = 'select sum(super) as super from unit_stats where to_days(now())-to_days(date)<搜塌猜=7 and type=\'世型代理\'衫梁 ';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询