{"id":1180,"date":"2020-09-12T22:45:51","date_gmt":"2020-09-12T13:45:51","guid":{"rendered":"https:\/\/dalomo.net\/blog\/?p=1180"},"modified":"2020-09-14T01:07:54","modified_gmt":"2020-09-13T16:07:54","slug":"%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8a%e3%81%9f%e3%81%84%e2%91%a7-%e3%81%a1%e3%82%87%e3%81%93","status":"publish","type":"post","link":"https:\/\/dalomo.net\/blog\/2020\/09\/12\/1180\/","title":{"rendered":"\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4f7f\u3063\u305f\u30b5\u30a4\u30c8\u3092\u4f5c\u308a\u305f\u3044\u2468 \u3061\u3087\u3053\u3061\u3087\u3063\u3053\u5909\u66f4"},"content":{"rendered":"<h1>\u307e\u3044\u306b\u3061\u8a70\u5c06\u68cb\u306e\u691c\u7d22\u30b5\u30a4\u30c8<\/h1>\n<p>\u57fa\u672c\u7684\u306a\u6a5f\u80fd\u306f\u3067\u304d\u305f\u306e\u3067\u3001\u601d\u3044\u3064\u3044\u305f\u3053\u3068\u3092\u3084\u3063\u3066\u3063\u3066\u307f\u308b\u3002<\/p>\n<p><a href=\"https:\/\/dalomo.net\/shogi\/form.php\">https:\/\/dalomo.net\/shogi\/form.php<\/a><\/p>\n<h2>\u66f4\u65b0\u65e5\u3092\u8a18\u8f09<\/h2>\n<pre><code class=\"php\">require ('config.php');\r\n\r\n  try {\r\n    $pdo = new PDO($dsn, $user, $password);\r\n  } catch (PDOException $ext) {\r\n  }\r\n\r\n  $sql = \"SELECT MAX(date) FROM data\";\r\n  $state = $pdo-&gt;prepare($sql);\r\n  $state-&gt;execute();\r\n  $res = $state-&gt;fetch(PDO::FETCH_ASSOC);\r\n  \r\n  $latestday = $res[\"MAX(date)\"];\r\n\r\n  $pdo = null;<\/code><\/pre>\n<p>\u3053\u3093\u306a\u3093\u66f8\u3044\u3066\u3001\u66f4\u65b0\u65e5\u8868\u793a\u3059\u308b\u3088\u3046\u306b\u3057\u305f\u3002<\/p>\n<h2>meta\u30bf\u30b0<\/h2>\n<h3>\u30b9\u30de\u30db\u3067\u898b\u308b\u3068\u3081\u3063\u3061\u3083\u5c0f\u3055\u3044<\/h3>\n<pre>&lt;meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\"&gt;<\/pre>\n<p>\u3053\u308c\u66f8\u3044\u305f\u3089\u3042\u308b\u7a0b\u5ea6\u306e\u5927\u304d\u3055\u3067\u8868\u793a\u3055\u308c\u3066\u304f\u308c\u305f\u3002<\/p>\n<h3>\u30b9\u30de\u30db\u3067\u3088\u304f\u898b\u308b\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u8272\u304c\u5909\u308f\u308b\u3084\u3064<\/h3>\n<pre>&lt;meta name=\"theme-color\" content=\"#864944\"&gt;<\/pre>\n<p>\u5c0f\u8c46\u8272\u306b\u3057\u305f\u3002<\/p>\n<h3>chrome\u3067\u898b\u308b\u3068\u7ffb\u8a33\u30c0\u30a4\u30a2\u30ed\u30b0\u304c\u51fa\u308b\u3057\u3001\u5143\u8a00\u8a9e\u304c\u4e2d\u56fd\u8a9e<\/h3>\n<pre>&lt;meta name=\"google\" content=\"notranslate\"&gt;<\/pre>\n<p>\u4e00\u5fdc\u51fa\u306a\u304f\u306a\u3063\u305f\u3063\u307d\u3044\u3002<\/p>\n<h2>table\u30bf\u30b0\u306e\u67a0\u7dda?\u7f6b\u7dda?\u306e\u592a\u3055\u3092\u5909\u3048\u308b<\/h2>\n<p>\u4eca\u307e\u3067\u306f<\/p>\n<pre>&lt;table border=\"1\"&gt;<\/pre>\n<p>\u3067\u6307\u5b9a\u3057\u3066\u305f\u3051\u3069HTML5\u3058\u3083\u5ec3\u6b62\u3055\u308c\u3066CSS\u3067\u6307\u5b9a\u3059\u308b\u307f\u305f\u3044\u3002CSS\u308f\u304b\u3093\u306a\u3044\u304b\u3089\u30b3\u30d4\u30da\u308b\u3002head\u30bf\u30b0\u5185\u306b\u66f8\u304f\u307f\u305f\u3044\u3002<\/p>\n<p><a href=\"https:\/\/htmlcss.step-learn.com\/contents\/c029-table-border-weight.html\">https:\/\/htmlcss.step-learn.com\/contents\/c029-table-border-weight.html<\/a><\/p>\n<pre>&lt;style&gt;\r\n \u00a0\u00a0\u00a0table\u00a0{\r\n \u00a0\u00a0\u00a0border-collapse:\u00a0collapse;\r\n \u00a0\u00a0\u00a0}\r\n \u00a0\u00a0\u00a0th\u00a0{\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0border:\u00a01px\u00a0solid\u00a0black;\r\n \u00a0\u00a0\u00a0}\r\n \u00a0\u00a0\u00a0td\u00a0{\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0border:\u00a01px\u00a0solid\u00a0black;\r\n \u00a0\u00a0\u00a0}\r\n&lt;\/style&gt;<\/pre>\n<p>\u7dda1\u672c\u306b\u306a\u3063\u305f\u3002<\/p>\n<h2>\u30d5\u30a1\u30a4\u30eb\u306e\u4e00\u89a7(Index of \/)\u304c\u4e38\u898b\u3048\u3060\u3063\u305f<\/h2>\n<p>index.html\u3092\u7f6e\u3053\u3046\u304b\u306a\u3068\u601d\u3063\u305f\u3089\u3001index.php\u3067\u3082\u3044\u3044\u3089\u3057\u3044\u3002\u66f4\u306bPHP\u306b\u306f\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u306e\u6a5f\u80fd\u3092\u4f5c\u308b\u3053\u3068\u3082\u3067\u304d\u308b\u3089\u3057\u3044\u3002.htaccess\u3068\u304b\u3067\u3082\u3067\u304d\u308b\u305d\u3046\u3060\u3051\u3069\u305b\u3063\u304b\u304f\u306a\u306e\u3067PHP\u3067\u66f8\u3044\u3066\u307f\u308b\u3068<\/p>\n<pre><code class=\"php\">&lt;?php\r\nheader('Location: https:\/\/dalomo.net\/shogi\/form.php');\r\nexit();\r\n?&gt;<\/code><\/pre>\n<p>\u3067<\/p>\n<p><a href=\"https:\/\/dalomo.net\/shogi\/\">https:\/\/dalomo.net\/shogi\/<\/a><\/p>\n<p>\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068<\/p>\n<p><a href=\"https:\/\/dalomo.net\/shogi\/form.php\">https:\/\/dalomo.net\/shogi\/form.php<\/a><\/p>\n<p>\u306b\u98db\u3076\u3002<\/p>\n<h2>\u4f5c\u6210\u8005\u306e\u9805\u76ee\u3092DB\u304b\u3089\u5f15\u3063\u5f35\u308b<\/h2>\n<p>\u4eca\u306f\u9805\u76ee\u3092\u30d9\u30bf\u66f8\u304d\u3057\u3066\u308b\u3002\u3053\u308c\u3060\u3068\u3082\u3057\u65b0\u305f\u306b\u4f5c\u6210\u8005\u304c\u8ffd\u52a0\u3055\u308c\u305f\u6642\u306b\u624b\u52d5\u3067\u5bfe\u5fdc\u3057\u306a\u3044\u3068\u305d\u306e\u307e\u307e\u306b\u306a\u3063\u3061\u3083\u3046\u306a\u3068\u601d\u3063\u305f\u306e\u3067\u3001\u3053\u3053\u3082\u52d5\u7684\u306b\u5909\u66f4\u3067\u304d\u308b\u3068\u3044\u3044\u306a\u3068\u601d\u3063\u305f\u3002\u3067\u3001\u4f5c\u6210\u8005\u3060\u3051\u306e\u30c6\u30fc\u30d6\u30eb\u3092\u4f5c\u3063\u3066data\u30c6\u30fc\u30d6\u30eb\u306e\u4f5c\u6210\u8005\u306e\u5217\u304b\u3089\u691c\u7d22\u3057\u3066\u306a\u304b\u3063\u305f\u3089\u8ffd\u52a0\u3068\u304b\u8003\u3048\u305f\u3051\u3069\u3001View\u3063\u3066\u3044\u3046\u306e\u304c\u3042\u308b\u307f\u305f\u3044\u3067\u3001\u697d\u305d\u3046\u306a\u306e\u3067\u305d\u3063\u3061\u306b\u3059\u308b\u3002<\/p>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers as select distinct maker from data;\r\nQuery OK, 0 rows affected (0.003 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n| \u5185\u85e4\u570b\u96c4        |\r\n| \u4e2d\u6751\u4fee          |\r\n|                 |\r\n| \u85e4\u4e95\u8061\u592a        |\r\n| \u897f\u6751\u4e00\u7fa9        |\r\n\u7565\r\n| \u6751\u7530\u667a\u5f18        |\r\n| \u670d\u90e8\u614e\u4e00\u90ce      |\r\n+-----------------+\r\n90 rows in set (0.014 sec)<\/code><\/pre>\n<p>\u3067\u304d\u305f\u3002\u3051\u3069\u9806\u756a\u3081\u3061\u3083\u304f\u3061\u3083\u3084\u3002order by \u3067\u30bd\u30fc\u30c8\u3067\u304d\u308b\u3089\u3057\u3044\u3002\u3082\u3063\u304b\u3044<\/p>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers as select distinct maker from data order by maker;\r\nQuery OK, 0 rows affected (0.001 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u4e09\u679a\u5802\u9054\u4e5f      |\r\n| \u4e09\u6d66\u5f18\u884c        |\r\n| \u4e0a\u7530\u521d\u7f8e        |\r\n| \u4e0a\u91ce\u88d5\u548c        |\r\n\u7565\r\n| \u98ef\u5cf6\u6804\u6cbb        |\r\n| \u9ed2\u7530\u5c2d\u4e4b        |\r\n+-----------------+\r\n90 rows in set (0.015 sec)<\/code><\/pre>\n<p>\u306a\u3089\u3093\u3002\u3002\u3002\u3066\u3044\u3046\u304b\u6587\u5b57\u30b3\u30fc\u30c9\u9806\u306a\u3093\u3067\u3059\u306d\u3053\u308c\u3002\u3044\u3064\u3082\u306f\u30a8\u30af\u30bb\u30eb\u3055\u3093\u306b\u52a9\u3051\u3089\u308c\u3066\u3044\u305f\u308f\u3051\u304b\u2026\uff01\u6f22\u5b57\u306e\u8aad\u307f\u9806\u306b\u3059\u308b\u306b\u306f\u3001\u3058\u3083\u3042\u3069\u3046\u3059\u308c\u3070\u3044\u3044\u3093\u3060\u308d\u3068\u3044\u3046\u3053\u3068\u3067\u8272\u3005\u8a66\u3057\u3066\u307f\u308b\u3002<\/p>\n<h3>cast<\/h3>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers_cast as select distinct maker from data orde\r\nr by cast(maker as char);\r\nQuery OK, 0 rows affected (0.002 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers_cast;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u4e09\u679a\u5802\u9054\u4e5f      |\r\n| \u4e09\u6d66\u5f18\u884c        |\r\n| \u4e0a\u7530\u521d\u7f8e        |\r\n| \u4e0a\u91ce\u88d5\u548c        |\r\n\u7565\r\n| \u98ef\u5cf6\u6804\u6cbb        |\r\n| \u9ed2\u7530\u5c2d\u4e4b        |\r\n+-----------------+\r\n90 rows in set (0.013 sec)<\/code><\/pre>\n<p>\u5909\u308f\u3089\u305a\u2026<\/p>\n<h3>collate<\/h3>\n<p>\u7167\u5408\u9806\u5e8f\u3001\u3068\u3044\u3046\u306e\u304c\u3042\u308b\u307f\u305f\u3044\u3067\u3001\u306a\u3093\u304b\u9b3c\u9580\u3089\u3057\u3044\u3002mariaDB\u3067collate\u306b\u4f7f\u3048\u308b\u7167\u5408\u9806\u5e8f\u306e\u4e00\u89a7\u306f\u3069\u3063\u304b\u306b\u306a\u3044\u306e\u304b\u3068\u63a2\u3057\u305f\u3089DB\u5185\u3067\u8868\u793a\u3067\u304d\u308b\u307f\u305f\u3044\u3002<\/p>\n<pre><code class=\"sql\">ariaDB [shogi]&gt; show collation like 'utf8mb4%';\r\n+------------------------------+---------+------+---------+----------+---------+\r\n| Collation                    | Charset | Id   | Default | Compiled | Sortlen |\r\n+------------------------------+---------+------+---------+----------+---------+\r\n| utf8mb4_general_ci           | utf8mb4 |   45 | Yes     | Yes      |       1 |\r\n| utf8mb4_bin                  | utf8mb4 |   46 |         | Yes      |       1 |\r\n| utf8mb4_unicode_ci           | utf8mb4 |  224 |         | Yes      |       8 |\r\n| utf8mb4_icelandic_ci         | utf8mb4 |  225 |         | Yes      |       8 |\r\n| utf8mb4_latvian_ci           | utf8mb4 |  226 |         | Yes      |       8 |\r\n| utf8mb4_romanian_ci          | utf8mb4 |  227 |         | Yes      |       8 |\r\n| utf8mb4_slovenian_ci         | utf8mb4 |  228 |         | Yes      |       8 |\r\n| utf8mb4_polish_ci            | utf8mb4 |  229 |         | Yes      |       8 |\r\n| utf8mb4_estonian_ci          | utf8mb4 |  230 |         | Yes      |       8 |\r\n| utf8mb4_spanish_ci           | utf8mb4 |  231 |         | Yes      |       8 |\r\n| utf8mb4_swedish_ci           | utf8mb4 |  232 |         | Yes      |       8 |\r\n| utf8mb4_turkish_ci           | utf8mb4 |  233 |         | Yes      |       8 |\r\n| utf8mb4_czech_ci             | utf8mb4 |  234 |         | Yes      |       8 |\r\n| utf8mb4_danish_ci            | utf8mb4 |  235 |         | Yes      |       8 |\r\n| utf8mb4_lithuanian_ci        | utf8mb4 |  236 |         | Yes      |       8 |\r\n| utf8mb4_slovak_ci            | utf8mb4 |  237 |         | Yes      |       8 |\r\n| utf8mb4_spanish2_ci          | utf8mb4 |  238 |         | Yes      |       8 |\r\n| utf8mb4_roman_ci             | utf8mb4 |  239 |         | Yes      |       8 |\r\n| utf8mb4_persian_ci           | utf8mb4 |  240 |         | Yes      |       8 |\r\n| utf8mb4_esperanto_ci         | utf8mb4 |  241 |         | Yes      |       8 |\r\n| utf8mb4_hungarian_ci         | utf8mb4 |  242 |         | Yes      |       8 |\r\n| utf8mb4_sinhala_ci           | utf8mb4 |  243 |         | Yes      |       8 |\r\n| utf8mb4_german2_ci           | utf8mb4 |  244 |         | Yes      |       8 |\r\n| utf8mb4_croatian_mysql561_ci | utf8mb4 |  245 |         | Yes      |       8 |\r\n| utf8mb4_unicode_520_ci       | utf8mb4 |  246 |         | Yes      |       8 |\r\n| utf8mb4_vietnamese_ci        | utf8mb4 |  247 |         | Yes      |       8 |\r\n| utf8mb4_croatian_ci          | utf8mb4 |  608 |         | Yes      |       8 |\r\n| utf8mb4_myanmar_ci           | utf8mb4 |  609 |         | Yes      |       8 |\r\n| utf8mb4_thai_520_w2          | utf8mb4 |  610 |         | Yes      |       4 |\r\n| utf8mb4_general_nopad_ci     | utf8mb4 | 1069 |         | Yes      |       1 |\r\n| utf8mb4_nopad_bin            | utf8mb4 | 1070 |         | Yes      |       1 |\r\n| utf8mb4_unicode_nopad_ci     | utf8mb4 | 1248 |         | Yes      |       8 |\r\n| utf8mb4_unicode_520_nopad_ci | utf8mb4 | 1270 |         | Yes      |       8 |\r\n+------------------------------+---------+------+---------+----------+---------+\r\n33 rows in set (0.001 sec)<\/code><\/pre>\n<p>utf8mb4_general_ci, utf8mb4_bin, utf8mb4_unicode_ci\u3066\u306e\u304c\u3088\u304f\u4f7f\u308f\u308c\u308b\u3089\u3057\u3002<\/p>\n<h4>utf8mb4_bin<\/h4>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers_bin as select distinct maker from data order\r\n by maker collate utf8mb4_bin;\r\nQuery OK, 0 rows affected (0.003 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers_bin;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u4e09\u679a\u5802\u9054\u4e5f      |\r\n| \u4e09\u6d66\u5f18\u884c        |\r\n| \u4e0a\u7530\u521d\u7f8e        |\r\n| \u4e0a\u91ce\u88d5\u548c        |\r\n\u7565\r\n| \u98ef\u5cf6\u6804\u6cbb        |\r\n| \u9ed2\u7530\u5c2d\u4e4b        |\r\n+-----------------+\r\n90 rows in set (0.014 sec)<\/code><\/pre>\n<p>\u3080\u3002<\/p>\n<h4>utf8mb4_general_ci<\/h4>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers_gen as select distinct maker from data order\r\n by maker collate utf8mb4_general_ci;\r\nQuery OK, 0 rows affected (0.004 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers_gen;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u4e09\u679a\u5802\u9054\u4e5f      |\r\n| \u4e09\u6d66\u5f18\u884c        |\r\n| \u4e0a\u7530\u521d\u7f8e        |\r\n| \u4e0a\u91ce\u88d5\u548c        |\r\n\u7565\r\n| \u98ef\u5cf6\u6804\u6cbb        |\r\n| \u9ed2\u7530\u5c2d\u4e4b        |\r\n+-----------------+\r\n90 rows in set (0.013 sec)<\/code><\/pre>\n<p>\u3080\u3080\u3002<\/p>\n<h4>utf8mb4_unicode_ci<\/h4>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers_uni as select distinct maker from data order\r\n by maker collate utf8mb4_unicode_ci;\r\nQuery OK, 0 rows affected (0.002 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers_uni;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u4e09\u679a\u5802\u9054\u4e5f      |\r\n| \u4e09\u6d66\u5f18\u884c        |\r\n| \u4e0a\u7530\u521d\u7f8e        |\r\n| \u4e0a\u91ce\u88d5\u548c        |\r\n\u7565\r\n| \u98ef\u5cf6\u6804\u6cbb        |\r\n| \u9ed2\u7530\u5c2d\u4e4b        |\r\n+-----------------+\r\n90 rows in set (0.014 sec)<\/code><\/pre>\n<p>\u3080\u3080\u3080\u3002\u5168\u90e8\u5909\u308f\u3089\u306a\u3044\u2026\u3002\u306a\u3093\u304b\u9593\u9055\u3063\u3066\u3093\u306e\u304b\u306a\u3002MySQL\u306e\u65b9\u3060\u3068\u3001utf8mb4_ja_0900_as_cs\u3068\u304butf8mb4_ja_0900_as_cs_ks\u3082\u3042\u308b\u307f\u305f\u3044\u306a\u3093\u3060\u3051\u3069\u3001MariaDB\u306b\u306f\u306a\u3044\u304b\u3089\u8a66\u305b\u306a\u3044\u2026\u3002<\/p>\n<h3>convert<\/h3>\n<p>convert\u3067\u6587\u5b57\u30b3\u30fc\u30c9\u3092\u5909\u63db\u3067\u304d\u308b\u3089\u3057\u3044\u3002\u65e5\u672c\u8a9e\u3068\u3044\u3048\u3070Shift-JIS\u3060\u306a\uff01\u4eca\u305d\u3046\u6c7a\u3081\u305f\uff01\u305d\u308c\u306b\u5909\u63db\u3057\u3066\u3057\u307e\u3048\u3070\u3044\u3044\u306e\u3067\u306f\uff1f\u3068\u601d\u3044\u3001\u5c06\u68cb\u68cb\u58eb\u306e\u4e2d\u306b\u540d\u524d\u306b\u7d75\u6587\u5b57\u4f7f\u3063\u305f\u308a\u3001\u30c0\u30e1\u6587\u5b57\u4f7f\u3063\u305f\u308a\u3059\u308b\u89aa\u3092\u6301\u3063\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u7948\u308a\u306a\u304c\u3089\u3084\u3063\u3066\u307f\u308b\u3002<\/p>\n<pre><code class=\"sql\">MariaDB [shogi]&gt; create view makers_sjis as select distinct maker from data orde\r\nr by convert(maker using sjis) collate sjis_japanese_ci;\r\nQuery OK, 0 rows affected (0.002 sec)\r\n\r\nMariaDB [shogi]&gt; select * from makers_sjis;\r\n+-----------------+\r\n| maker           |\r\n+-----------------+\r\n|                 |\r\n| \u963f\u90e8\u5149\u7460        |\r\n| \u5b89\u897f\u52dd\u4e00        |\r\n| \u5b89\u7528\u5bfa\u5b5d\u529f      |\r\n| \u4f0a\u85e4\u679c          |\r\n\u7565\r\n| \u6709\u68ee\u6d69\u4e09        |\r\n| \u8107\u8b19\u4e8c          |\r\n+-----------------+\r\n90 rows in set (0.013 sec)<\/code><\/pre>\n<p>\u304a\u30fc\u5909\u308f\u3063\u305f\u3002\u97f3\u8aad\u307f\u9806\u306b\u306a\u3063\u305f\u3002\u307e\u3041\u3076\u3063\u3061\u3083\u3051\u632f\u308a\u4eee\u540d\u5217\u3092\u4f5c\u3063\u3066\u305d\u308c\u3092\u30bd\u30fc\u30c8\u3059\u308b\u3063\u3066\u306e\u304c\u4e00\u756a\u3061\u3083\u3093\u3068\u30bd\u30fc\u30c8\u3055\u308c\u308b\u3093\u3060\u308d\u3046\u3051\u3069\u3001\u7d50\u5c40\u30e1\u30f3\u30c6\u5fc5\u8981\u306b\u306a\u308b\u3060\u3051\u306a\u306e\u3067\u3053\u308c\u3067\u5341\u5206\u304b\u306a\u30fc\u3002\u3067\u3082\u30fcSJIS\u306b\u5909\u63db\u3057\u3066\u308b\u308f\u3051\u3067\u3001\u3053\u3063\u304b\u3089PHP\u3067DB\u304b\u3089\u3053\u308c\u3092\u5f15\u3063\u5f35\u3063\u3066\u52a0\u5de5\u3057\u3066\u8868\u793a\u3059\u308b\u3051\u3069\u3001HTML\u306echarset\u306futf8\u3060\u3057\u3001\u3066\u306a\u308b\u3068\u6587\u5b57\u5316\u3051\u306e\u5302\u3044\u304c\u30d7\u30f3\u30d7\u30f3\u3059\u308b\u3002UTF8\u306e\u307e\u307e\u3067\u3042\u3063\u3066\u304f\u308c\u2026\uff01\u3046\u30fc\u3093\u3001\u3044\u304d\u3042\u305f\u308a\u3070\u3063\u305f\u308a\u3060\u3051\u3069\u3053\u306e\u307e\u307e\u9032\u3093\u3067\u307f\u3066\u3001\u307e\u305f\u3076\u3064\u304b\u3063\u305f\u3089\u5bfe\u7b56\u3092\u8003\u3048\u3088\u3046\u3002<\/p>\n<h3>\u30b3\u30fc\u30c9\u66f8\u304f<\/h3>\n<p>\u7d50\u679c\u753b\u9762\u306e\u6642\u3068\u307b\u307c\u4e00\u7dd2\u3002<\/p>\n<pre><code class=\"php\">\/\/ makers\r\n  $sql = \"SELECT maker FROM makers_sjis\";\r\n  $state = $pdo-&gt;prepare($sql);\r\n  $state-&gt;execute();\r\n  $res = $state-&gt;fetchAll(PDO::FETCH_ASSOC);\r\n\r\n  $optmaker = \"\";\r\n  foreach ($res as $r) {\r\n    $optmaker .= ''.$r[\"maker\"].''.\"\\n\";\r\n  }<\/code><\/pre>\n<p>\u5909\u6570\u306e\u4f7f\u3044\u56de\u3057\u306f\u30db\u30f3\u30c8\u306f\u30c0\u30e1\u3002\u306f\u3044\u3002\u7d50\u679c\u306a\u3093\u304b\u3046\u307e\u304f\u8868\u793a\u3055\u308c\u3066\u308b\u3002view\u3068\u3057\u3066\u4f5c\u3063\u305f\u304b\u3089SELECT\u3067\u62bd\u51fa\u6642\u306f\u5143\u30c6\u30fc\u30d6\u30eb\u304b\u3089\u30c7\u30fc\u30bf\u53d6\u5f97\u3059\u308b\u3068\u304b\u306a\u306e\u304b\u306a(\u8abf\u3079\u3066\u306a\u3044)\u3002\u3057\u304b\u3057\u9805\u76ee\u6570\u591a\u3044\u306a\u2026\u540d\u524d\u63a2\u3059\u306e\u5927\u5909\u3002\u306a\u3093\u304b\u3044\u3044\u65b9\u6cd5\u306a\u3044\u304b\u306a\uff1f<\/p>\n<p>\u3068\u308a\u3042\u3048\u305a\u3053\u3053\u307e\u3067\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u307e\u3044\u306b\u3061\u8a70\u5c06\u68cb\u306e\u691c\u7d22\u30b5\u30a4\u30c8 \u57fa\u672c\u7684\u306a\u6a5f\u80fd\u306f\u3067\u304d\u305f\u306e\u3067\u3001\u601d\u3044\u3064\u3044\u305f\u3053\u3068\u3092\u3084\u3063\u3066\u3063\u3066\u307f\u308b\u3002 https:\/\/dalomo.net\/shogi\/form.php \u66f4\u65b0\u65e5\u3092\u8a18\u8f09 require (&#8216;config.php&#8217;); t &hellip; <a href=\"https:\/\/dalomo.net\/blog\/2020\/09\/12\/1180\/\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[94,36,122,125],"class_list":["post-1180","post","type-post","status-publish","format-standard","hentry","category-8","tag-html","tag-mariadb","tag-php","tag-125"],"_links":{"self":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/comments?post=1180"}],"version-history":[{"count":6,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/1180\/revisions"}],"predecessor-version":[{"id":1187,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/1180\/revisions\/1187"}],"wp:attachment":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/media?parent=1180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/categories?post=1180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/tags?post=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}