質問編集履歴

3

誤記修正

2022/05/19 05:30

投稿

greentail
greentail

スコア15

test CHANGED
File without changes
test CHANGED
@@ -39,7 +39,7 @@
39
39
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-19/e4f402dc-73cd-4a79-bb42-e1c58fc04ccd.png)
40
40
  ChromeのものですがEdgeでも同じようなエラーが出ます。
41
41
 
42
- .httpaccessで
42
+ .htaccessで
43
43
  ```ここに言語を入力
44
44
  #メモリ使用量の制限
45
45
  php_value memory_limit 4096M

2

補足

2022/05/19 03:21

投稿

greentail
greentail

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,35 @@
1
1
  Windows10にXAMPPを入れてlocalhostでMysqlのinsert,updateを繰り返し行うphpを実行しています。
2
+ ```php
3
+ <?php
4
+ set_time_limit(3600);
5
+ $mysqli = new mysqli('localhost', 'XXXXXXXX', 'YYYYYYYY', 'XXXXXXXXX');
6
+ //接続状況の確認
7
+ if (mysqli_connect_errno()) {
8
+ echo "データベース接続失敗" . PHP_EOL;
9
+ echo "errno: " . mysqli_connect_errno() . PHP_EOL;
10
+ echo "error: " . mysqli_connect_error() . PHP_EOL;
11
+ exit();
12
+ } else {
13
+ $options['ssl']['verify_peer']=false;
14
+ $options['ssl']['verify_peer_name']=false;
15
+ $getId = "SELECT id,name from info;";
16
+ if ($result = $mysqli->query($getId)) {
17
+ foreach ($result as $row) {
18
+ $Id = $row["id"];
19
+ $name = $row["name"];
20
+ $jsonURL = "https://www.jsonURL.xxx.xx/id=".$Id;
21
+ $response = file_get_contents($jsonURL, false, stream_context_create($options));
22
+ $pattern = '/"carrer":"(.*?)", "---":"/i';
23
+ preg_match($pattern, $response, $match );
24
+ $carrer = $match[1];
25
+ $query = "INSERT INTO carrerinfo (id,name,carrer) values ('".$Id."','".$name."','".$carrer."') ON DUPLICATE KEY UPDATE name = '".$name."',carrer = '".$carrer."';";
26
+ echo $query;
27
+ $mysqli->query($query);
28
+ }
29
+ }
30
+ }
31
+ ?>
32
+ ```
2
33
  Windows10はcore i5-11400,DDR4-3200の8G×2です。
3
34
  XAMPPは、XAMPP for Windows 8.1.5
4
35
  PHPは、Version 8.1.5です。

1

補足

2022/05/19 03:15

投稿

greentail
greentail

スコア15

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  しかし処理を始めて10分程度で
6
6
  エラー コード: Out of Memory
7
7
  が出て中断されてしまい困っています。
8
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-19/e4f402dc-73cd-4a79-bb42-e1c58fc04ccd.png)
9
+ ChromeのものですがEdgeでも同じようなエラーが出ます。
8
10
 
9
11
  .httpaccessで
10
12
  ```ここに言語を入力