{"id":407,"date":"2024-02-18T21:56:50","date_gmt":"2024-02-18T12:56:50","guid":{"rendered":"https:\/\/yutanpo-create.tech\/?p=407"},"modified":"2024-03-17T09:53:00","modified_gmt":"2024-03-17T00:53:00","slug":"error-pdo-mysql","status":"publish","type":"post","link":"https:\/\/yutanpo-create.tech\/?p=407","title":{"rendered":"\u3010PHP\u3011\u521d\u5fc3\u8005\u5411\u3051\uff1aPDO\u3067\u306eMySQL\uff08DB\uff09\u63a5\u7d9a\u3067\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3002"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"330\" src=\"https:\/\/yutanpo-create.tech\/wp-content\/uploads\/2024\/02\/thumbnail17.png\" alt=\"\" class=\"wp-image-413\" srcset=\"https:\/\/yutanpo-create.tech\/wp-content\/uploads\/2024\/02\/thumbnail17.png 680w, https:\/\/yutanpo-create.tech\/wp-content\/uploads\/2024\/02\/thumbnail17-300x146.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>PHP\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u63a5\u7d9a\u3092\u3059\u308b\u3068\u304d\u306b\u3001\u62bd\u8c61\u5316\u30ec\u30a4\u30e4\u30fc\u306e\u300cPDO\u300d\u3092\u4f7f\u3046\u65b9\u3082\u591a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u304c\u3001\uff08\u79c1\u542b\u3081\uff09\u4f7f\u3044\u6163\u308c\u3066\u3044\u306a\u3044\u3068\u3057\u3087\u3063\u3061\u3085\u3046\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3084\u3084\u3053\u3057\u3044\u90e8\u5206\u3067\u3082\u3042\u308b\u306e\u3067\u3001\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3092\u5099\u5fd8\u9332\u3068\u3057\u3066\u66f8\u304d\u6b8b\u3057\u3066\u304a\u3053\u3046\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-heading c-section__title\"><div class=\"vk_heading vk_heading-style-default\"><h2 class=\"vk_heading_title vk_heading_title-style-default\"><span>\u74b0\u5883\u306b\u3064\u3044\u3066<\/span><\/h2><\/div><\/div>\n\n\n\n<p>\u3053\u306e\u5099\u5fd8\u9332\u4f5c\u6210\u6642\u70b9\u306e\u79c1\u306e\u74b0\u5883\u306b\u3064\u3044\u3066\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u30fbOS \uff1a MacOS<\/p>\n\n\n\n<p>\u30fbPHP\uff1a 8.3<\/p>\n\n\n\n<p>\u30fbDB\uff1a MySQL(PHP ver8.2<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\">\u3088\u304f\u304a\u4f1a\u3044\u3059\u308b\u30a8\u30e9\u30fc<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u26ab\ufe0e\u30a8\u30e9\u30fc1:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>SQLSTATE[HY000] [2002] No such file or directory<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u26ab\ufe0e\u30a8\u30e9\u30fc2:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>SQLSTATE[HY000] [2002] Connection refused<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u26ab\ufe0e\u30a8\u30e9\u30fc3:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>SQLSTATE[HY000] [1045] Access denied for user &#39;user&#39;@&#39;localhost&#39; (using password: YES)<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u26ab\ufe0e\u30a8\u30e9\u30fc4\uff08\u304a\u307e\u3051\uff09:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>SQLSTATE[HY000] [1049] Unknown database &#39;my_database&#39;<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u79c1\u304c\u3088\u304f\u906d\u9047\u3059\u308b\u306e\u306f\u3053\u306e\u8fba\u308a\u3067\u3057\u3087\u3046\u304b\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u308c\u306b\u3064\u3044\u3066\u305d\u308c\u305e\u308c\u306e\uff08\u305d\u306e\u6642\u70b9\u306e\uff09\u30b3\u30fc\u30c9\u3068\u3001\u89e3\u6c7a\u65b9\u6cd5\u3092\u5099\u5fd8\u9332\u3068\u3057\u3066\u6b8b\u3057\u3068\u304f\u306e\u3067\u3001\u3082\u3057\u540c\u3058\u3088\u3046\u306a\u30a8\u30e9\u30fc\u306b\u906d\u9047\u3057\u305f\u65b9\u306e\u52a9\u3051\u306b\u306a\u308c\u3070\u5e78\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\">\u6b63\u5e38\u52d5\u4f5c\u3057\u305f\u30b3\u30fc\u30c9\u3068\u30dd\u30a4\u30f3\u30c8<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\/\/ PDO\u3067DB\u306b\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\n$dsn = &#39;mysql:dbname=sample;host=localhost;charset=utf8;unix_socket=\/Applications\/MAMP\/tmp\/mysql\/mysql.sock&#39;;\n$user = &#39;root&#39;;\n$pass = &#39;root&#39;;\n\ntry{\n    $db = new PDO($dsn, $user, $pass);\n    echo &#39;\u63a5\u7d9a\u6210\u529f\uff01&#39;;\n}catch(PDOException $e){\n    echo $e-&gt;getMessage();\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u306e\u72b6\u614b\u3060\u3068\u3001\u4f8b\u5916\u51e6\u7406\u306e\u300c\u63a5\u7d9a\u6210\u529f\uff01\u300d\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3061\u306a\u307f\u306b\u74b0\u5883\u306b\u3088\u3063\u3066\u306f\u3001\u300croot\u30e6\u30fc\u30b6\u30fc\u300d\u3084\u300c\u30d1\u30b9\u30ef\u30fc\u30c9\u300d\u3092\u5909\u66f4\u3057\u3066\u3044\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u4eca\u56de\u306f\u300croot\u300d\u3068\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>DB\u540d\uff1asample<\/p>\n\n\n\n<p>User\u540d\uff1aroot<\/p>\n\n\n\n<p>\u30d1\u30b9\uff1aroot<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3068\u3044\u3046\u72b6\u614b\u3067\u3001PDO\u3067DB\u306b\u63a5\u7d9a\u3057\u3066\u3044\u308b\u3002\u3063\u3066\u611f\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u305d\u306e\u3042\u305f\u308a\u306f\u9069\u5b9c\u8aad\u307f\u63db\u3048\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u5f8c\u8ff0\u3059\u308b\u30a8\u30e9\u30fc\u306b\u306a\u308b\u30dd\u30a4\u30f3\u30c8\u3092\u5148\u306b\u307e\u3068\u3081\u308b\u3068\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab\"><div class=\"vk_borderBox_title_container\"><i class=\"\"><\/i><h4 class=\"vk_borderBox_title\">\u5927\u4f53\u3053\u308c\uff08\u79c1\u306e\u5834\u5408\uff09<\/h4><\/div><div class=\"vk_borderBox_body\">\n<p>\u30fbhost=\"localhost\"\u3067\u63a5\u7d9a\u3059\u308b\u969b\u306b\u5fc5\u8981\u3068\u306a\u308b<span data-color=\"#fffd6b\" style=\"background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);\" class=\"vk_highlighter\">UNIX socket\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044<\/span>\u3002dsn\u306b\u3076\u3063\u8fbc\u3093\u3067\u306a\u3044\u3002<\/p>\n\n\n\n<p>\u30fbhost=\"127.0.0.1\"\u3067TCP\/IP\u3067\u63a5\u7d9a\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30a8\u30e9\u30fc\u3002\u306a\u306e\u3067\u300c<span data-color=\"#fffd6b\" style=\"background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);\" class=\"vk_highlighter\">host=localhost<\/span>\u300d\u306b\u3057\u3061\u3083\u3046\u3002<\/p>\n\n\n\n<p>\u30fb<span data-color=\"#fffd6b\" style=\"background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);\" class=\"vk_highlighter\">\u305d\u3082\u305d\u3082\u8a2d\u5b9a\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u540d\u30fb\u30d1\u30b9\u30ef\u30fc\u30c9\u30fbDB\u3058\u3083\u306a\u3044\u3002<\/span><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\">SQLSTATE[HY000] [2002] No such file or directory\u306b\u3064\u3044\u3066<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u308c\u304c\u51fa\u305f\u6642\u70b9\u306e\u30b3\u30fc\u30c9\u306f\u4ee5\u4e0b\u3002<br><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\/\/ PDO\u3067DB\u306b\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\n$dsn = &#39;mysql:dbname=sample;host=localhost;charset=utf8&#39;;\n$user = &#39;root&#39;;\n$pass = &#39;root&#39;;\n\ntry{\n    $db = new PDO($dsn, $user, $pass);\n    echo &#39;\u63a5\u7d9a\u6210\u529f\uff01&#39;;\n}catch(PDOException $e){\n    echo $e-&gt;getMessage();\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u30a8\u30e9\u30fc\u5185\u5bb9\u306b\u3082\u3042\u308b\u3088\u3046\u306b\u300c\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u300d\u7cfb\u306e\u30a8\u30e9\u30fc\u3067\u3059\u3088\u306d\u3002<\/p>\n\n\n\n<p>\u8abf\u3079\u3066\u307f\u308b\u3068\u3001UNIX socket\u3000\u306e\u30d1\u30b9\u304c\u9055\u3046\u304b\u3082\u3063\u3066\u3053\u3068\u304b\u3002\u3068\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3063\u3066\u3053\u3068\u3067\u3068\u308a\u3042\u3048\u305a\u3001UNIX socket\u306e\u30d1\u30b9\u3092\u898b\u3066\u307f\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>$ mysqladmin -u root -p version\n\n\uff08\u7701\u7565\uff09\n\nUNIX socket\t\t\/Applications\/MAMP\/tmp\/mysql\/mysql.sock<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u306e\u30d1\u30b9\u3068\u9055\u3048\u3070\u63a5\u7d9a\u3067\u304d\u306a\u3044\u308f\u306a\u3002\u3068\u7d0d\u5f97\u3057\u3001php.ini\u3092\u8abf\u3079\u3066\u307f\u308b\u304c\u3001\u4e0a\u8a18\u306e\u30d1\u30b9\u306b\u306a\u3063\u3066\u308b\u3002\u3093\u301c\u3002<\/p>\n\n\n\n<p>\u7b54\u3048\u7684\u306b\u306f<strong><span data-color=\"#fffd6b\" style=\"background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);\" class=\"vk_highlighter\">\u300cUNIX socket\u3092dsn\u306b\u8a2d\u5b9a\u3057\u3066\u306a\u3044\u300d\u3053\u3068\u304c\u539f\u56e0\u3067\u3001\u305d\u308c\u3092\u3059\u308c\u3070\u89e3\u6c7a\u3059\u308b<\/span><\/strong>\u30d1\u30bf\u30fc\u30f3\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\"><a><\/a>SQLSTATE[HY000] [2002] Connection refused\u306b\u3064\u3044\u3066<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u306e\u6642\u70b9\u3067\u306e\u30b3\u30fc\u30c9\u306f\u4ee5\u4e0b\u306e\u611f\u3058\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\/\/ PDO\u3067DB\u306b\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\n$dsn = &#39;mysql:dbname=sample;host=127.0.0.1;charset=utf8&#39;;\n$user = &#39;root&#39;;\n$pass = &#39;root&#39;;\n\ntry{\n    $db = new PDO($dsn, $user, $pass);\n    echo &#39;\u63a5\u7d9a\u6210\u529f\uff01&#39;;\n}catch(PDOException $e){\n    echo $e-&gt;getMessage();\n}<\/code><\/pre><\/div>\n\n\n\n<p>\u63a5\u7d9a\u304c\u62d2\u5426\u3055\u308c\u305f\u3002\u3068\u3044\u3046\u5185\u5bb9\u306e\u30a8\u30e9\u30fc\u3002\u3056\u3063\u304f\u308a\u904e\u304e\u3066\u4f55\u304c\u539f\u56e0\u304b\u5206\u304b\u308a\u306b\u304f\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u308c\u306b\u95a2\u3057\u3066\u306f\u8272\u3005\u8abf\u3079\u305f\u3051\u3069\u300c\u74b0\u5883\u5909\u6570\u304c\u9055\u3046\u300d\u3068\u304b\u300cMySQL\u306e\u30a2\u30c9\u30ec\u30b9\u304c\u9055\u3046\u300d\u3068\u304b\u3042\u3063\u3066\u3002<\/p>\n\n\n\n<p>\u3068\u308a\u3042\u3048\u305a\u3001IP\u30a2\u30c9\u30ec\u30b9\u3092\u8abf\u3079\u3066\u307f\u305f\u308a\u3059\u308b\u3002\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>cat \/etc\/hosts\n##\n# Host Database\n#\n# localhost is used to configure the loopback interface\n# when the system is booting.  Do not change this entry.\n##\n127.0.0.1\tlocalhost\n255.255.255.255\tbroadcasthost\n::1             localhost<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>IP\u30a2\u30c9\u30ec\u30b9\u8abf\u3079\u3066\u3082127.0.0.1\u3067\u5408\u3063\u3066\u308b\u304b\u3089\u306a\u3041\u3002\u3002\u3002\u3063\u3066\u611f\u3058\u3060\u3063\u305f\u306e\u3067\u4eca\u56de\u306f\u300chost=localhost\u300d\u306b\u623b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u305d\u3057\u3066\u7d50\u5c40\u30a8\u30e9\u30fc1\u3068\u540c\u69d8\u3001\u300cUNIX socket\u300d\u3092dsn\u306b\u7a81\u3063\u8fbc\u3080\u3053\u3068\u3067\u5148\u306b\u9032\u3081\u305f\u306e\u3067\u3001UNIX socket\u306e\u30d1\u30b9\u3092\u660e\u793a\u7684\u306b\u3057\u3066\u3042\u3052\u305f\u307b\u3046\u304c\u3044\u3044\u306e\u304b\u306a\u3002\u3063\u3066\u611f\u3058\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p>\uff08\u4ee5\u524d\u3084\u3063\u305f\u6642\u306f\u3001\u8a2d\u5b9a\u3055\u3048\u3061\u3083\u3093\u3068\u306a\u3063\u3066\u3044\u308c\u3070\u300cunix_socket=\u30d1\u30b9\u300d\u306f\u4e0d\u8981\u3060\u3063\u305f\u3093\u3060\u3051\u3069\u306a\u30fb\u30fb\u30fb\u3002\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u308b\u3082\u306e\u3068\u304b\u304b\u306a\uff09<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\"><a><\/a>\u30a8\u30e9\u30fc\uff13\u3068\uff14\u3064\u3044\u3066<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u6642\u70b9\u306e\u30b3\u30fc\u30c9\u306f\u4ee5\u4e0b\u306e\u611f\u3058\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>\/\/ PDO\u3067DB\u306b\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\n$dsn = &#39;mysql:dbname=my_database;host=localhost;charset=utf8;unix_socket=\/Applications\/MAMP\/tmp\/mysql\/mysql.sock&#39;;\n$user = &#39;user&#39;;\n$pass = &#39;password&#39;;\n\ntry{\n    $db = new PDO($dsn, $user, $pass);\n    echo &#39;\u63a5\u7d9a\u6210\u529f\uff01&#39;;\n}catch(PDOException $e){\n    echo $e-&gt;getMessage();\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3053\u3053\u307e\u3067\u304f\u308c\u3070\u5927\u4f53\u308f\u304b\u308a\u305d\u3046\u306a\u3082\u3093\u3067\u3059\u304c\u3001\u4e00\u5fdc\u3002<\/p>\n\n\n\n<p>\u5358\u7d14\u306b<strong>\u300c\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u30e6\u30fc\u30b6\u30fc\u540d\/\u30d1\u30b9\u30ef\u30fc\u30c9\/DB\u306e\u540d\u524d\u304c\u9055\u3046\u305e\u3002\u300d<\/strong>\u3068\u3044\u3046\u30a8\u30e9\u30fc\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<p>\u306a\u306e\u3067\u3053\u306e\u8fba\u308a\u306f\u3042\u306a\u305f\u306e\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u9069\u5b9c\u5909\u66f4\u3057\u3066\u3044\u305f\u3060\u3051\u308c\u3070\u89e3\u6c7a\u3059\u308b\u306f\u305a\u3067\u3059<\/p>\n\n\n\n<p>\u3061\u306a\u307f\u306b\u74b0\u5883\u306b\u3088\u3063\u3066\u306f<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>$dsn = &#39;mysql:dbname= my_database; host= localhost; charset= utf8; unix_socket= \/Applications\/MAMP\/tmp\/mysql\/mysql.sock&#39;;<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u306e\u3088\u3046\u306b\u3001\uff08\u308f\u304b\u308a\u306b\u304f\u3044\u3067\u3059\u304c\uff09<span data-color=\"#fffd6b\" style=\"background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);\" class=\"vk_highlighter\">\u30b9\u30da\u30fc\u30b9\u304c\u5165\u3063\u3066\u3044\u308b\u3053\u3068\u3067\u30a8\u30e9\u30fc\u306b\u306a\u308b\u3053\u3068\u3082\u3042\u308b<\/span>\u3088\u3046\u306a\u306e\u3067\u3001\u3053\u306e\u8fba\u308a\u3082\u6ce8\u610f\u304c\u5fc5\u8981\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading c-section__title\">\u307e\u3068\u3081<\/h2>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n\n\n\n<p>\u6b63\u76f4\u3001Laravel\u3068\u304b\u306eFW\u4f7f\u3063\u3066\u3044\u308b\u3068\u3001DB\u3078\u306e\u63a5\u7d9a\u3082\u3053\u3093\u306a\u306b\u7169\u96d1\u3067\u306f\u306a\u3044\u306e\u3067\u3002<\/p>\n\n\n\n<p>\u3064\u3044\u3064\u3044\u5fd8\u308c\u3066\u3057\u307e\u3044\u304c\u3061\u306a\u306e\u3067\u3059\u304c\u3001PDO\u306a\u308a\u3092\u4f7f\u7528\u3057\u3066DB\u306b\u63a5\u7d9a\u3059\u308b\u6642\u306b\u3053\u3093\u306a\u611f\u3058\u306e\u30a8\u30e9\u30fc\u3067\u4e0a\u624b\u304f\u3044\u304b\u306a\u3044\uff01<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-md--margin-top\"><\/div><\/div>\n\n\n\n<p>\u3063\u3066\u3053\u3068\u3082\u591a\u3005\u3042\u308b\u306e\u3067\u3001\u4eca\u56de\u306f\u5099\u5fd8\u9332\u304c\u3066\u3089\u6b8b\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-lg--margin-top\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-balloon vk_balloon vk_balloon-position-left vk_balloon-type-speech vk_balloon-animation-none\"><div class=\"vk_balloon_icon\"><figure><img decoding=\"async\" class=\"vk_balloon_icon_image vk_balloon_icon_image-type-normal \" src=\"http:\/\/yutanpo-create.tech\/wp-content\/uploads\/2023\/08\/cropped-DreamShaper_v7_A_back_view_of_a_man_looking_at_a_computer_whil_3.jpg\" alt=\"\"\/><figcaption class=\"vk_balloon_icon_name\">\u3086\u305f\u3093\u307d<\/figcaption><\/figure><\/div><div class=\"vk_balloon_content_outer\"><div class=\"vk_balloon_content  has-background-color has-vk-color-custom-2-background-color \"><span class=\"vk_balloon_content_before  has-text-color has-vk-color-custom-2-color\"><\/span><span class=\"vk_balloon_content_after \"><\/span>\n<p>PDO\u2192DB\u306f\u521d\u5fc3\u8005\u306b\u306f\u8a33\u308f\u304b\u3089\u306a\u304f\u306a\u308b\u90e8\u5206\u3067\u3059\u3088\u306d\u3002\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-balloon vk_balloon vk_balloon-position-right vk_balloon-type-speech vk_balloon-animation-none\"><div class=\"vk_balloon_icon\"><figure><img decoding=\"async\" class=\"vk_balloon_icon_image vk_balloon_icon_image-type-normal \" src=\"http:\/\/yutanpo-create.tech\/wp-content\/uploads\/2023\/08\/\u540d\u79f0\u672a\u8a2d\u5b9a\u306e\u30c7\u30b6\u30a4\u30f3-2.png\" alt=\"\"\/><figcaption class=\"vk_balloon_icon_name\">\u306c\u3053\u5148\u751f<\/figcaption><\/figure><\/div><div class=\"vk_balloon_content_outer\"><div class=\"vk_balloon_content  has-background-color has-vk-color-custom-5-background-color \"><span class=\"vk_balloon_content_before  has-text-color has-vk-color-custom-5-color\"><\/span><span class=\"vk_balloon_content_after \"><\/span>\n<p>\u8ab0\u304b\u306e\u5f79\u306b\u7acb\u3063\u3066\u304f\u308c\u305f\u3089\u5b09\u3057\u3044\u30cb\u30e3<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top\"><div class=\"vk_block-margin-xl--margin-top\"><\/div><\/div>\n<div class=\"veu_socialSet veu_socialSet-position-after veu_contentAddSection\"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src=\"https:\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,\"script\",\"twitter-wjs\"));<\/script><ul><li class=\"sb_facebook sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/www.facebook.com\/sharer.php?src=bm&u=https%3A%2F%2Fyutanpo-create.tech%2F%3Fp%3D407&amp;t=%E3%82%86%E3%81%9F%E3%82%93%E3%81%BD%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E6%97%A5%E8%A8%98\" target=\"_blank\" onclick=\"window.open(this.href,'FBwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_fb icon_sns\"><\/span><span class=\"sns_txt\">Facebook<\/span><span class=\"veu_count_sns_fb\"><\/span><\/a><\/li><li class=\"sb_x_twitter sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fyutanpo-create.tech%2F%3Fp%3D407&amp;text=%E3%82%86%E3%81%9F%E3%82%93%E3%81%BD%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E6%97%A5%E8%A8%98\" target=\"_blank\" ><span class=\"vk_icon_w_r_sns_x_twitter icon_sns\"><\/span><span class=\"sns_txt\">X<\/span><\/a><\/li><li class=\"sb_hatena sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/b.hatena.ne.jp\/add?mode=confirm&url=https%3A%2F%2Fyutanpo-create.tech%2F%3Fp%3D407&amp;title=%E3%82%86%E3%81%9F%E3%82%93%E3%81%BD%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E6%97%A5%E8%A8%98\" target=\"_blank\"  onclick=\"window.open(this.href,'Hatenawindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_hatena icon_sns\"><\/span><span class=\"sns_txt\">Hatena<\/span><span class=\"veu_count_sns_hb\"><\/span><\/a><\/li><li class=\"sb_pocket sb_icon\"><a class=\"sb_icon_inner\"  href=\"\/\/getpocket.com\/edit?url=https%3A%2F%2Fyutanpo-create.tech%2F%3Fp%3D407&title=%E3%82%86%E3%81%9F%E3%82%93%E3%81%BD%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E6%97%A5%E8%A8%98\" target=\"_blank\"  onclick=\"window.open(this.href,'Pokcetwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_pocket icon_sns\"><\/span><span class=\"sns_txt\">Pocket<\/span><span class=\"veu_count_sns_pocket\"><\/span><\/a><\/li><li class=\"sb_copy sb_icon\"><button class=\"copy-button sb_icon_inner\"data-clipboard-text=\"\u3086\u305f\u3093\u307d\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u65e5\u8a18 https:\/\/yutanpo-create.tech\/?p=407\"><span class=\"vk_icon_w_r_sns_copy icon_sns\"><i class=\"fas fa-copy\"><\/i><\/span><span class=\"sns_txt\">Copy<\/span><\/button><\/li><\/ul><\/div><!-- [ \/.socialSet ] -->","protected":false},"excerpt":{"rendered":"<p>PHP\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u63a5\u7d9a\u3092\u3059\u308b\u3068\u304d\u306b\u3001\u62bd\u8c61\u5316\u30ec\u30a4\u30e4\u30fc\u306e\u300cPDO\u300d\u3092\u4f7f\u3046\u65b9\u3082\u591a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002 \u304c\u3001\uff08\u79c1\u542b\u3081\uff09\u4f7f\u3044\u6163\u308c\u3066\u3044\u306a\u3044\u3068\u3057\u3087\u3063\u3061\u3085\u3046\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3084\u3084\u3053\u3057\u3044\u90e8\u5206\u3067\u3082\u3042\u308b\u306e\u3067\u3001\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3092\u5099\u5fd8\u9332\u3068\u3057\u3066\u66f8\u304d\u6b8b\u3057\u3066\u304a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":413,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[9],"tags":[53,52,41,54,25],"class_list":["post-407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-mysql","tag-pdo","tag-php","tag-php8","tag-25"],"_links":{"self":[{"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/posts\/407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=407"}],"version-history":[{"count":6,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/posts\/407\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/posts\/407\/revisions\/414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=\/wp\/v2\/media\/413"}],"wp:attachment":[{"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yutanpo-create.tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}