teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

コメント追記

2021/01/19 05:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,15 @@
30
30
  なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
31
31
 
32
32
  追記3:
33
- import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
33
+ import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
34
+
35
+ 追記4:
36
+ 下記コマンドを実行すると、
37
+ $name = 'python HCN682.py 2>&1';
38
+ exec($name,$output,$status);
39
+ var_dump($status);
40
+ var_dump($output);
41
+
42
+ 下記が表示されました。
43
+
44
+ int(1) array(4) { [0]=> string(34) "Traceback (most recent call last):" [1]=> string(74) " File "C:\Apache24\htdocs\mazak\mazak_php\HCN682.py", line 4, in " [2]=> string(18) " import MySQLdb" [3]=> string(46) "ModuleNotFoundError: No module named 'MySQLdb'" }

4

コメント追記

2021/01/19 05:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  exec($name);
18
18
  ```
19
19
 
20
- 追記:
20
+ 追記1
21
21
  exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
22
22
  ```ここに言語を入力
23
23
  $name = 'python HCN682.py';
@@ -25,6 +25,9 @@
25
25
  var_dump($status);
26
26
  ```
27
27
 
28
- 追記:
28
+ 追記2
29
29
  PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
30
- なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
30
+ なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
31
+
32
+ 追記3:
33
+ import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)

3

コメント追記

2021/01/18 09:28

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,8 @@
23
23
  $name = 'python HCN682.py';
24
24
  exec($name,$output,$status);
25
25
  var_dump($status);
26
- ```
26
+ ```
27
+
28
+ 追記:
29
+ PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
30
+ なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。

2

コード変更

2021/01/18 09:12

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,8 +21,6 @@
21
21
  exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
22
22
  ```ここに言語を入力
23
23
  $name = 'python HCN682.py';
24
- //$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
25
24
  exec($name,$output,$status);
26
- //exec($name);
27
25
  var_dump($status);
28
26
  ```

1

コード追記

2021/01/18 08:12

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,14 @@
15
15
  PHP側
16
16
  $name = 'python HCN682.py';
17
17
  exec($name);
18
+ ```
19
+
20
+ 追記:
21
+ exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
22
+ ```ここに言語を入力
23
+ $name = 'python HCN682.py';
24
+ //$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
25
+ exec($name,$output,$status);
26
+ //exec($name);
27
+ var_dump($status);
18
28
  ```