首页 > 编程知识 正文

php代码错误(php语法错误)

时间:2023-12-09 23:04:58 阅读:313634 作者:ANFJ

本文目录一览:

  • 1、php代码错误
  • 2、php代码错误提示
  • 3、php代码出错 提示

php代码错误

人才,你那个提示表明sql语句有问题,导致那个函数的参数没有获取一个资源类型。具体是:

$sql3="select * from asp limit".$startno.",".$pagesize;

$resul3=mysql_query($sql3);

while($row=mysql_fetch_array($resul3))

你那个limit后面需要有一个空格。

$sql3="select * from asp limit ".$startno.",".$pagesize;

ps. 出现某一类问题其实都有个共性,我的方法是,先打印出sql语句,然后再往数据库里测试。

php代码错误提示

开启步骤如下:

1. 打开php.ini文件。

以ubuntu为例,这个文件在: /etc/php5/apache2 目录下为例。

2. 搜索并修改下行,把Off值改成On

display_errors = Off

3. 搜索下行

error_reporting = E_ALL ~E_NOTICE

或者搜索:

error_reporting = E_ALL ~E_DEPRECATED

修改为

error_reporting = E_ALL | E_STRICT

4. 修改Apache的 httpd.conf,

以Ubuntu 为例, 这个文件在:/etc/apache2/ 目录下,这是一个空白文件。

添加以下两行:

php_flag display_errors on

php_value error_reporting 2039

5. 重启Apache,就OK了。

重启命令: :sudo /etc/init.d/apache2 restart.

php代码出错 提示

这段代码不是函数,所以return是肯定出错的。应该用:

1

exit(); // 或者 die();

代替。

还有这段代码:

1

2

3

4

5

if(!$con)

{

echo "连接失败";

return;

}

其实是没有效果的。如果MySQL连接失败,会直接Warning,这段代码最多在Warning后加一句“连接失败”,所以需要屏蔽错误消息,可以用:

1

2

// 放在最前面

error_reporting(0);

来实现。

这段代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if($jifen=5){

$wenjian = file_get_contents('./vip.txt');

echo $wenjian;

return;

}

if($jifen=30){

$wenjian = file_get_contents('./svip.txt');

echo $wenjian;

return;

}

if($jifen=100){

$wenjian = file_get_contents('./ssvip.txt');

echo $wenjian;

return;

}

实际上只会执行第一个=5的判断。若=5,在echo之后就退出了;若5,那么后面的=30和=100就更不可能了。应该改为if...elseif结构。

P.S. 把数据明文放在文件里是不安全的,最好放在数据库。

还有,在最后,代码还多了一个},这也会报错。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。