最赞回答 / ColorfulC
UPDATE items,month SET items.price=month.price WHERE items.id=month.id; 这句话是数据库更新的sql语句。如果WHERE不加空格就会和SET后边的字段连接起来,被MYSQL服务器当作字符串而不是关键字处理。
2017-01-24
最赞回答 / 吴彦祖的帅气
这是怪Php本身就是门弱语言,只能算是语句不严谨的警告,并非错误。解决方法,在PHP文件最前面添加一句error_reporting(E_ERROR | E_WARNING | E_PARSE);这是这个是抑制notice错误报告的。
2017-01-17
最赞回答 / aid123321
这个是配置问题 ,已经解决!就是把php的配置文件中的php.ini中的error_reporting=什么什么改为error_reporting=E_ALL&~E_NOTICE&~E_DEPRECATED,重启服务就可以了……
2017-01-15
最新回答 / 爱php的小瓜瓜
你要在index.php页面里面加一个检查是否有登陆的逻辑在里面。checkLogined();function checkLogined(){ if(empty($_SESSION['adminId'])&&empty($_COOKIE['adminId'])){ //在出现notice代码之前加上@,@表示这行有错误或是警告不要输出 alertMes("请先登陆","login.php"); }}你看一下老师讲的吧,老师也有讲这个。
2016-12-27