ネットワークエンジニアで高きを目指せ(市ヶ谷編)

IT修行中(マレーシア<ー>ベトナム⇒日本)

:月額1000円、動画の量が豊富なのが魅力。どんなにプログラミングのモチベーションが下がっても戻ってこれるのはドットインストールのおかげ。

作る楽しみはここが教えてくれる!

月額料金980円オブジェクト、クラス、メソッド等基本的なことを学べる。おそらく多くのエンジニア志望者はこれから始めると思われる。
:月額1078円とても詳しく説明してくれるがJavascriptを学ぶ講座は少ない。ドットインストール、Progateに続いてやっていいサイトだと思う。

■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■

SEO対策からビジネス相談まで!500円から買えるココナラ

■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■

テレビや新聞、雑誌で注目のココナラ! SEO対策、ビジネス相談、キャリア相談など、登録料は無料で、全て500円~で お願いできる!

価格満足度97%、まだ知らないあなたは損しているかも? あらゆるお困りごとはココナラにお任せ!

https://coconala.com/

   

↓↓↓こちら私の招待コードです。こちらから登録すれば300Pointゲット(300円分)

 

ご招待

   
 

Swiftを学べるスクールで入会金は現在ならたったの3000円、サポート費用は月額500円という激安スクールです。

今後私の記事で登場するかも!?

iOSエンジニアを目指す

 
freeks :月額9800円転職の相談も載ってくれる格安プログラミングスクールです。 施設使用料はこの月額使用料さえ払っていれば使えます。 300社に及ぶ提携先企業からあなたに合う企業をご提案してくれるらしい。 日本帰ったらここに通うかもしれない。

 
:月額7800円2021/2月20日から通い始めました。 完全オンラインで、PHPを学びはじめました。 途中からの参加なのでいきなりPHPの条件分から始めています。 進度はゆっくり目なので、ついていけること間違いなし。

LINK:箕面プログラミング

 
:入会金49,800円 月会費3,980円と業界では安め。 最大の特徴は塾内限定で未経験向けの案件紹介があるとのこと。 その経験を積むだけでも本塾には所属する価値があるかもしれません。

LINK:古里塾

 
:コードペンみたいに実際にコードをっ打って勉強できます。ヒントが少ないので難しめです。無料で結構勉強できるので有難いです。

LINK:CODEPREP

 

Xamppで導入したMySQLへPDOを使って操作してみた。

Xamppで導入したMySQLへPDOを使って操作してみた。

 

前書き

前回のMySQLへ接続するのに下記のコードを打ち込んで接続しました。$link = mysqli_connect('localhost', 'root', 'cyberjaya', 'myhome');
しかし、調べていくとデータベースに接続する方法はもう一つあり、それはPDOを使用するやり方っぽいです。無論PDOのPの字も知らなかったので勉強することにしました。参考にしていただけますと幸いです。 

 

下記、コマンド集も辞書的に扱ってもらえると幸いです。

docs.google.com

 

本記事で分かること

 ☆簡単なPDOの説明

 ☆MySQLの操作をPDOを通じて行う方法

  

あ、応援してくださる方は下記、ポチっていただけると助かります。

にほんブログ村 海外生活ブログへ
にほんブログ村

 

今週のお題「怖い話」

10月はStandby(誰かの代わりに出勤すること)が3日もあるようです。目を疑いました。正直会社にStandbyで出勤するより、記事でも書いたほうが遥かに儲かるのでこんな迷惑な話はないと思った。

 

■簡単なPDOの説明
さてさすがにPDOのPの字くらいは知ってから勉強したほうがよかろう。

下記Wikipediaからの引用である。

PHP Data Object (PDO) とはPHPに拡張モジュールとして標準で提供されているデータベース抽象化レイヤであり、各種データベース(DBMSRDBMS)への接続を抽象化する。

WikipediaPHP Data Objectより引用

接続を抽象化とかいう聞きなれない日本語が出てきたが、要するに様々なデータベースへ接続するのに同様の接続方法がとれますよーみたいな意味かと。

 

MySQLの操作をPDOを通じて行う方法

さて前回同様下記のようなPHPファイルを準備してC:\xampp\htdocsに配置しました。

<?php

$dsn = 'mysql:dbname=myhome;host=127.0.0.1';
$user = 'root';
$password = 'cyberjaya';

try {
    $dbh = new PDO($dsn$user$password);
    echo "Anda berjaya menyambung ke pangkalan data!
データベースに接続完了しました!\n";
catch (PDOException $e) {
    echo "Gagal menyambung ke pangkalan data!:
データベースに接続失敗しました! " . $e->getMessage() . "\n";
    exit();
}

?>

 

簡単に説明します。

$dsn = 'mysql:dbname=myhome;host=127.0.0.1';
$user = 'root';
$password = 'cyberjaya';

こちら以下のtry-catchの準備段階として変数を定義します。 

今回の場合だと、myhomeというデータベースの127.0.0.1(localhost)へ rootとしてcyberjayaというパスワードを使用して接続するというわけなので、それらを変数$dsnなどに代入しています。

 

try {
    $dbh = new PDO($dsn$user$password);
    echo "Anda berjaya menyambung ke pangkalan data!
    データベースに接続完了しました!\n";

代入された文をtry-catchのところで、実際使用します。

うまくいけばechoで接続されたぞ!と教えてくれるようになっています。

catch (PDOException $e) {
    echo "Gagal menyambung ke pangkalan data!
    データベースに接続失敗しました! " . $e->getMessage() . "\n";
    exit();
}

仮に出来ない場合は例外としてcatch以下が出力されます。

まあほぼ出来レースのようなブログなんで当然接続可能です。

f:id:tsuyunaruhito:20200819015820p:plain

今回マレーシア語の勉強にもなるかと思い、入れておきました。

 

今回残念ながら前回の実行コードをそのまま後続に貼り付けていつも通りsubangjayaあたりを増やしていこうかと思ったのですがなんとエラーが出てきてうまく動きませんでした。もう少し修行してまたこちらのブログで書こうかと思います。

 

終わりに

今回はPDOを使用してデータベースを繋いでみました。ところが私自身の勉強が足りておらずいい情報をあまりアウトプットできませんでしたすみません。

まあともかくXamppを通じてうまくPHPからMySQLをコントロールできる方法がわかったので、今後はPHP自身の勉強をやろうかと思います。正直もう忘却の彼方に行っており忘れちゃったので汗。

 

■□━━ 急げ、ドメインは早い者勝ち! ━━□■
     ■お名前.com

最近の私の記事は以下の通りです。

 

interier.hatenablog.com

interier.hatenablog.com

interier.hatenablog.com

 

 

#######################

991名様のフォロワーがおります。減ったり増えたりを繰り返しています。

残り9人でフォロワー1000人!

今後とも応援よろしくお願い致します。 

↓↓↓↓↓

 

  

読者登録をしていただけると大変助かります。

 
 本サイトが参考になったらクリックをお願いします。


人気ブログランキング