2020年5月12日

    1. <?php
    2. include './function.php';
    3. $where='';//where条件
    4. $search='';//搜索值
    5. if(isset($_GET['search'])&& $_GET['search']){
    6. $search = $_GET['search'];
    7. $where ="WHERE content LIKE '%{$search}%'";
    8. }
    9. //分页功能
    10. $count =query("SELECT count(*) as count FORM comment {$where}")['count'];
    11. if($count=0){
    12. exit('查询数据为空');
    13. }
    14. $pageNum=5;
    15. $pagetotal=ceil($count / $pageNum);
    16. $currentpage=isset($_GET['page'])? $_GET['page'] : 1;
    17. $startOffset=($currentpage -1)* $pageNum;
    18. $sy_y=($ceurrentpage -1)>0 ? $cerrentpage-1 :1;
    19. $xy_y=($cerrentpage+1)>$pagetotal ? $pagetotal : $startOffset+1;
    20. $limit="LIMIT{$startOffset},{$pageNum}";
    21. $sql ="SELECT * FROM liuyan {$where} ORDER BY id DESC".$limit;
    22. $data=caxum($sql);
    23. <?php
    24. include './function.php';
    25. $where='';//where条件
    26. $search='';//搜索值
    27. if(isset($_GET['search'])&& $_GET['search']){
    28. $search = $_GET['search'];
    29. $where ="WHERE content LIKE '%{$search}%'";
    30. }
    31. //分页功能
    32. $count =query("SELECT count(*) as count FORM comment {$where}")['count'];
    33. if($count=0){
    34. exit('查询数据为空');
    35. }
    36. $pageNum=5;
    37. $pagetotal=ceil($count / $pageNum);
    38. $currentpage=isset($_GET['page'])? $_GET['page'] : 1;
    39. $startOffset=($currentpage -1)* $pageNum;
    40. $sy_y=($ceurrentpage -1)>0 ? $cerrentpage-1 :1;
    41. $xy_y=($cerrentpage+1)>$pagetotal ? $pagetotal : $startOffset+1;
    42. $limit="LIMIT{$startOffset},{$pageNum}";
    43. $sql ="SELECT * FROM liuyan {$where} ORDER BY id DESC".$limit;
    44. $data=caxum($sql);
    45. <?php
    46. include './function.php';
    47. $where='';//where条件
    48. $search='';//搜索值
    49. if(isset($_GET['search'])&& $_GET['search']){
    50. $search = $_GET['search'];
    51. $where ="WHERE content LIKE '%{$search}%'";
    52. }
    53. //分页功能
    54. $count =query("SELECT count(*) as count FORM comment {$where}")['count'];
    55. if($count=0){
    56. exit('查询数据为空');
    57. }
    58. $pageNum=5;
    59. $pagetotal=ceil($count / $pageNum);
    60. $currentpage=isset($_GET['page'])? $_GET['page'] : 1;
    61. $startOffset=($currentpage -1)* $pageNum;
    62. $sy_y=($ceurrentpage -1)>0 ? $cerrentpage-1 :1;
    63. $xy_y=($cerrentpage+1)>$pagetotal ? $pagetotal : $startOffset+1;
    64. $limit="LIMIT{$startOffset},{$pageNum}";
    65. $sql ="SELECT * FROM liuyan {$where} ORDER BY id DESC".$limit;
    66. $data=caxum($sql);

    笔记:
    错误类型和错误级别:
    错误类型:
    语法错误:语法很常见,并且容易解决;一般写错;代码停止运行
    运行时错误:运行代码是错误(变量不存在,参数传递错误),一般不影响代码执行,输出错误信息让后面继续运行
    逻辑错误:最麻烦,代码不会停止,也不会输出错误信息;代码与你想得到的结果不一致;写错代码;造成代码逻辑与你所想的逻辑不一致

    错误级别:
    PHP手册>函数参数>影响php行为的扩展>错误处理>预定义常量
    如何设置PHP的报错级别(配置文件)
    修改了配置文件一定要记得重启
    display_errors设置是否显示错误信息
    当报错关闭提示时,发生了致命错误(代码停止运行的错误),网页显示500;
    error_reporting 设置运行报告的错误级别
    &并且
    ~排除
    error_reporting()设置运行报告的错误级别;前提代码能够正常运行的情况下
    临时改变允许报告的错误级别,当前文件有效
    error_reporting(E_ALL &~E_NOTICE);
    echo $b;
    phpinfo();