一段 php 代码报错。新手无法解决!请各位大婶帮忙看看。

2016-05-25 01:30:18 +08:00
 neworld07

刚学 php 不久,遇到了一个代码错误。望赐教! 其中 add.php 的错误 Parse error: syntax error, unexpected '{' in E:\PHPnow-1.5.6\htdocs\testsql\add.php on line 9 源码: http://ww2.sinaimg.cn/large/a15b4afegw1f46z4bkjm4j20lv0bijsj.jpg

show.php 的错误 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in E:\PHPnow-1.5.6\htdocs\testsql\show.php on line 15 源码: http://ww2.sinaimg.cn/large/a15b4afegw1f46zpra5j0j20mm0ghjt1.jpg

v2ex 贴代码不方便啊 。所以只能这样 :(

2945 次点击
所在节点    PHP
16 条回复
yeyeye
2016-05-25 01:50:03 +08:00
拿记事本改 PHP 简直是作死


目测 SQL 语句中的 ID 变量不存在导致语法错误
neworld07
2016-05-25 01:50:42 +08:00
yangqi
2016-05-25 01:51:33 +08:00
赶紧去找你们家大婶
yeyeye
2016-05-25 01:52:02 +08:00
另外!

不要用 mysql 拓展来连接 MYSQL 了,用 PDO 吧,后面的 PHP 版本都不支持 MYSQL 拓展了,编辑 PHP 代码你用 notepad++吧
neworld07
2016-05-25 01:54:47 +08:00
@yeyeye 代码没几行。记事本没多大问题吧?
那这些错误要怎么修改?
yeyeye
2016-05-25 01:57:18 +08:00
@neworld07 PHP 代码不能用记事本修改或者保存 这是铁律 跟代码长短无关 不听拉倒。

我去睡觉了。太困。
ZGLHHH
2016-05-25 02:04:15 +08:00
建议不要用笔记本编辑
你可以用 notepad++或 sublime text 写代码, windows 自带的 notepad 就是个坑

我个人认为的几个问题:
1. php 里如果想在字符串里引用变量,可以这么写:
"hello{$name}"
或"hello" . $name
2. show.php 中的第 16 行的前面一点是不是手滑打上去的单引号
3.add.php 中会不会是引号有错误,单引号和双引号混淆了;以及 if(){}的写法有没有错误
neworld07
2016-05-25 02:07:41 +08:00
songsong
2016-05-25 10:25:56 +08:00
......题主 我的建议是以后遇到任何报语法错误的,都自己解决吧这是最低级的了自己找找哪里出了问题就好, 下次就能够快速知道错误了, 很明显这里报的是{ 就是说缺少 { 或者 } 看后面 缺少一个 }
songsong
2016-05-25 10:32:33 +08:00
好像貌似看错了 不过报 语法错误 应该自己好好找找
xzem
2016-05-25 10:46:56 +08:00
楼主上 phpstorm 吧, 有语法检测, 直接就能看出到底那里有问题了
KKKKKK
2016-05-25 11:07:39 +08:00
代码缩进有问题不看

楼上几位给的建议也不听

你就是你来问人的态度?
neworld07
2016-05-26 00:52:19 +08:00
@KKKKKK 因为我是新手。难免有难理解的地方。请多包涵!
neworld07
2016-05-26 00:53:35 +08:00
@songsong 研究了 N 久,没发现什么错误的地方。只能怪我还是太菜了。
strayberry
2016-05-26 13:18:23 +08:00
建议控制台里看一下 sql 语句的执行情况
strayberry
2016-05-26 13:19:24 +08:00
还有..别用 mysql_connect 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX