回答編集履歴

3

修正

2020/03/30 09:32

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ```php
32
32
 
33
- $name = $_SESSION["NAME"]$sql = "SELECT point FROM userData WHERE name = $name";
33
+ $name=$_SESSION["NAME"]$sql="SELECT point FROM userData WHERE name = $name";
34
34
 
35
35
  ```
36
36
 

2

修正

2020/03/30 09:32

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ```php
32
32
 
33
- $name = $_SESSION["NAME"]$sql = "SELECT point FROM userData WHERE name = $name"; //144行目
33
+ $name = $_SESSION["NAME"]$sql = "SELECT point FROM userData WHERE name = $name";
34
34
 
35
35
  ```
36
36
 

1

追記

2020/03/30 09:11

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -13,3 +13,37 @@
13
13
  PHPに限らずエラーで指定された行数「前後」を確認することです。
14
14
 
15
15
  PHP側はコードがどんな意図で書かれたか知りませんから、構文にそった結果が出ているだけです。
16
+
17
+
18
+
19
+ 2つ蛇足でアドバイス。
20
+
21
+
22
+
23
+ 1点目。
24
+
25
+ 改行やコメントは開発者側が読みやすさを重視してつけるだけなので、
26
+
27
+ コードが実行される際は全てないものとして解析されます。
28
+
29
+ つまりPHP側からするとこうなってるわけですね。
30
+
31
+ ```php
32
+
33
+ $name = $_SESSION["NAME"]$sql = "SELECT point FROM userData WHERE name = $name"; //144行目
34
+
35
+ ```
36
+
37
+ `$で始まる文字列は変数`というのがPHPのルールなので今回のようなエラーが出てます。
38
+
39
+
40
+
41
+ 2点目。
42
+
43
+ 開発に使ってるエディタを見直しましょう。
44
+
45
+ 構文チェック機能がついているものはほぼ必須です。
46
+
47
+ 今回のようなものであれば実行しなくとも教えてくれます。
48
+
49
+ 私はIDEをすすめます。(Eclipseなどが有名)