永发信息网

php self::报错

答案:2  悬赏:20  手机版
解决时间 2021-01-20 17:02
php self::报错
最佳答案
你是第57行语法有错误,你检查下,是不是少了结尾符追问刚刚我是把注释的东西删掉,截的图,其实57行就是这个,只要+1运算就会报错
全部回答
$PHP_SELF表示当前的php文件这是php的几个系统的变量比如你的a.php文件在/www/g/f/那么如果你只是echo$PHP_SELF那么就会得到/www/g/f/a.php另外php这样系统函数还有不少比如$REMOTE_ADDR表示获取客户端的ip这些东西在phpinfo()中都可以看到注意这里这些字母都是大写的你说的下面那个问题是由于那个offset变量的值影响到了内部的sql语句打个比方说里面的代码是这样写的$sql="select*fromtable"if($offset)$sql=$sql."orderby".$offset;//如果offset有值那么就按照$offset的字段名排序当offset为0时用默认的排序这里比如你的表中有一个name字段你在超链接中可以这样下?offset=name但是当人为的输入了offset=asd的时候满足$offset不为空的条件所以真个sql就变成了select*fromtableorderbyasd因为asd字段在数据库中没有所以这个时候就会出现sql执行的错误提示当然这种提示会暴露出一些错误这方便在调试的时候检查代码但是也带来了一定的安全隐患所以php代码在执行的时候你可以选择两种处理错误的的方式一是:在函数前加上@符号可以完全屏蔽程序输出的错误二是:使用ordie比如很常见的在mysql的连接函数mysql_connect("localhost","root","")ordie("无法连接到数据库服务器")所以你上面的问题就是只要你找到那个mysql_fetch_row()改为@mysql_fetch_row()或者在后面加上ordie("所提供的查询结果不是一个有效的mysql返回结果")我也是一个php爱好者大家共同学习共同进步
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家庭佛堂安装吉日
红薯叶子下面的杆子,要剥外皮吗?外皮有营养不
这是一道逻辑推理题,你能知道答案吗?
我的魔兽修改了背景音乐,但用了地图编辑器yd
我站在山顶往远处()望,眼前是连绵起伏的山峰
在多哈亚运会的50米蛙泳上爆冷战设概念北岛康
脑筋急转弯"(),(),2,4,6,7,8"填空题!!!大家一
水带直径6cm是几寸
电动加热盛饭煲.就是饭凉了可以插电加热那种
英雄联盟还是青铜,正常吗
我想找个上一天休休一天的活哪里有
如图,已知AC=3cm,BD=1cm,C是线段AD的中点
1978年7月8号上午8点的五行属性
跪求一首英文情歌,高潮有一句“You are my d
魏武游侠 怎样评价曹操所作所为
推荐资讯
几年前,前女友让我跟她表哥学做生意,我只想
dede怎么在同一虚拟主机下搭建多个网站,求
单选题下列各组物质互为同分异构体的是A.甲醛
佳能1XUS 1001S价位多少
我爸退休以后,到处乱跑,忙他的事,不管我的
空气能热水器200升和300升有什么区别
5×5的整性矩阵是啥意思
二年级考试成绩近似服从正态分布n(75,100),如
桥梁T梁连续段指的是哪个部位
现代社会,不读书的人一样前途都很好,家境不
为什么我橘子老是打不开
高考复读太原志成补习学校怎么样?409走大文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?