neworld07
V2EX  ›  PHP

一段 php 代码报错。请各位大婶帮忙看看。

  •  
  •   neworld07 · May 25, 2016 · 4831 views
    This topic created in 3821 days ago, the information mentioned may be changed or developed.
    刚学 php 不久,遇到了一个代码错误。望赐教!
    其中 add.php 的错误
    -----------------------
    Parse error: syntax error, unexpected '{' in E:\PHPnow-1.5.6\htdocs\testsql\add.php on line 9
    ------------------------
    源码:
    <img src=" t; border="0">
    -------------------------
    show.php 的错误

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in E:\PHPnow-1.5.6\htdocs\testsql\show.php on line 15
    ---------------------------
    源码:
    Supplement 1  ·  May 25, 2016

    Supplement 2  ·  May 26, 2016
    感谢个位帮助。此贴完结!!
    27 replies  •  2016-05-26 00:48:36 +08:00
    ZGLHHH
    ZGLHHH
    May 25, 2016
    1
    用

    ```
    [code]
    ```

    放置代码,排版和视觉效果更好
    neworld07
    neworld07
    OP
    May 25, 2016
    2
    @ZGLHHH 嗯。正在修改
    neworld07
    neworld07
    OP
    May 25, 2016
    3
    @ZGLHHH 晕啊 。不能编辑了。这是要重新发一篇吗
    ZGLHHH
    ZGLHHH
    May 25, 2016
    4
    @neworld07 试试吧。这篇或许可以联系管理员删除。记得用好预览功能。
    neworld07
    neworld07
    OP
    May 25, 2016
    5
    @Livid 请求把这篇删了把。原因是不知道怎么排版。导致看的乱七八糟的。又重新发了一篇。
    kslr
    kslr
    May 25, 2016 via Android
    6
    已经拥有回复帖子不能删除
    不要重复发布相同的帖子
    你可以用 gits 或其他方式在评论栏补充帖子

    因为错误使用尖括号导致该错误。
    neworld07
    neworld07
    OP
    May 25, 2016
    7
    @kslr 好吧。之前没发过代码类的。很抱歉。现在要怎么办?
    kslr
    kslr
    May 25, 2016 via Android
    8
    @neworld07
    1. 不要 windows 记事本写会有编码问题,也没有行号高亮什么的可以轻松一点的辅助。
    2. 你这份教材已经很老很老了,不考虑换个吗?学的都是过时很久的了

    这个属于语法错误,错误提示在 15 行,那应该是在前面没有闭合好或者其他原因
    yeyeye
    yeyeye
    May 25, 2016
    9
    https://www.v2ex.com/t/281055#reply0

    楼主重新开了个帖子 我已经回答了 我晕
    kslr
    kslr
    May 25, 2016 via Android
    10
    @yeyeye 睡觉睡觉
    neworld07
    neworld07
    OP
    May 25, 2016
    11
    @kslr 百度随便找了一段。主要是测试 mysql 注射学习用的。所以就将就下了。
    cxbig
    cxbig
    May 25, 2016
    12
    换个 IDE 或 Editor ,现在主流的产品都能把这些基本错误挑出来。
    jinfeng333
    jinfeng333
    May 25, 2016
    13
    给楼主推荐 PHP5.6 或者 PHP7 也可以
    推荐 IDE PHPstorm
    jinfeng333
    jinfeng333
    May 25, 2016
    14
    @neworld07 用 PDO 从根上防止 MySQL 注入
    crazystory
    crazystory
    May 25, 2016
    15
    小伙子。。你有 3 个{{{ 却只有 2 个 }} 自己再仔细看看
    harborM
    harborM
    May 25, 2016
    16
    换个 ide 吧,另外学习 php 还是靠中文手册比较好, mysql 已经快要淘汰了,网络上有 2016 的中文手册。 ide 推荐 phpstorm,同是新人 phper
    justanding
    justanding
    May 25, 2016
    17
    少了一个}
    qooweds
    qooweds
    May 25, 2016
    18
    mysql 快淘汰是啥意思...
    smallpath
    smallpath
    May 25, 2016
    19
    mysql 快淘汰....????
    ichou
    ichou
    May 25, 2016❤️1
    20
    @qooweds 感觉应该是指 mysql 连接件,现在推荐用 PDO
    harborM
    harborM
    May 25, 2016
    21
    @smallpath
    @qooweds 我是说 php 的 mysql 函数...
    liuda732
    liuda732
    May 25, 2016
    22
    如果你复制粘贴代码的话,再加上使用了 notepad ,那极有可能出现换行符不匹配导致奇葩错误。手打一遍可解
    garrydzeng
    garrydzeng
    May 25, 2016
    23
    @qooweds
    @smallpath

    说的是 mysql 这个扩展
    neworld07
    neworld07
    OP
    May 26, 2016
    24
    @crazystory 没有多余的{}是刚好的
    neworld07
    neworld07
    OP
    May 26, 2016
    25
    @kslr 过时的没关系。能学到东西一样有用。
    neworld07
    neworld07
    OP
    May 26, 2016
    26
    @wujunze 这个问题是我的版本太低了?
    UltraEdit 也是一样可以编辑啊
    neworld07
    neworld07
    OP
    May 26, 2016
    27
    @wujunze 这代码就是用来注射测试的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.