質問編集履歴
5
コメント追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -63,3 +63,25 @@
|
|
63
63
|
追記3:
|
64
64
|
|
65
65
|
import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
追記4:
|
70
|
+
|
71
|
+
下記コマンドを実行すると、
|
72
|
+
|
73
|
+
$name = 'python HCN682.py 2>&1';
|
74
|
+
|
75
|
+
exec($name,$output,$status);
|
76
|
+
|
77
|
+
var_dump($status);
|
78
|
+
|
79
|
+
var_dump($output);
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
下記が表示されました。
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
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
コメント追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
追記:
|
39
|
+
追記1:
|
40
40
|
|
41
41
|
exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
|
42
42
|
|
@@ -52,8 +52,14 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
追記:
|
55
|
+
追記2:
|
56
56
|
|
57
57
|
PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
|
58
58
|
|
59
59
|
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
追記3:
|
64
|
+
|
65
|
+
import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
|
3
コメント追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -49,3 +49,11 @@
|
|
49
49
|
var_dump($status);
|
50
50
|
|
51
51
|
```
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
追記:
|
56
|
+
|
57
|
+
PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
|
58
|
+
|
59
|
+
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
2
コード変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,11 +44,7 @@
|
|
44
44
|
|
45
45
|
$name = 'python HCN682.py';
|
46
46
|
|
47
|
-
//$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
|
48
|
-
|
49
47
|
exec($name,$output,$status);
|
50
|
-
|
51
|
-
//exec($name);
|
52
48
|
|
53
49
|
var_dump($status);
|
54
50
|
|
1
コード追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,23 @@
|
|
33
33
|
exec($name);
|
34
34
|
|
35
35
|
```
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
追記:
|
40
|
+
|
41
|
+
exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
|
42
|
+
|
43
|
+
```ここに言語を入力
|
44
|
+
|
45
|
+
$name = 'python HCN682.py';
|
46
|
+
|
47
|
+
//$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
|
48
|
+
|
49
|
+
exec($name,$output,$status);
|
50
|
+
|
51
|
+
//exec($name);
|
52
|
+
|
53
|
+
var_dump($status);
|
54
|
+
|
55
|
+
```
|