PHP プログラミング

PHPでデータベース(MySQL or MariaDB)に接続する時の注意点

投稿日:

概要

PHPからデータベース(MySQL or MariaDB)に接続する際に、ネット上には色々な情報が錯綜しているのでまとめる。

API

PHPでデータベース(MySQL or MariaDB)に接続するAPIは下記3つ

mysql関数

mysqliクラス

PDOクラス

それぞれの特徴と注意点

上記APIについての特徴と注意点は、

①mysql関数・・・PHP Ver7から無くなるので非推奨(使わない方が良い)

②mysqliクラス・・・PHP Ver5.0から使用可だが、MySQL or MariaDBにしか対応していない

③PDOクラス・・・PHP Ver5.1から使用可で、MySQL or MariaDB以外のデータベースにも対応(Oracle、PostgreSQL、etc)

参考リンク

どの API を使うか

最後に

上記より

②mysqliクラス

③PDOクラス

を使用するべきである。

おすすめは③PDOクラスを使うこと。

-PHP, プログラミング
-

執筆者:

関連記事

[Node.jsのVersion管理]Homebrew+nodebrew+Node.jsのインストールと初期設定(macOS)

目次Homebrew(brew)インストール動作確認nodebrewインストール動作確認設定PATHの設定コマンド一覧Node.jsインストール動作確認初期設定対象プロジェクトフォルダに移動プロジェク …

JavaScriptライブラリまとめ

クライアントサイドのフレームワーク AngularJS・・・MVC(Model-View-Controller)を実現 React・・・Viewのみを実現 React-Native・・・ Knocko …

JavaScript(Node.js)を使った画像ファイルのBase64エンコード

Base64とはなんだろう BASE64エンコードとは、英数字64種類のみを用いたデータ変換手法です。 エンコード後のデータ量は、エンコード前の約3割り増しです。 かんたんに言えば、バイナリデータをテ …

PHPエディタは何が良いのか

概要 主にPHPを触るので、どのエディタが今トレンドなのか調べてまとめました。 目次 目次概要目次フリーウェア(無料)Windows/Mac/LinuxWindowsシェアウェア(有料)Windows …

[Node.jsのVersion管理]nodist+Node.jsのインストールと初期設定(Windows10)

目次nodistダウンロードインストールコマンド一覧Node.jsインストール動作確認nodistコマンドの確認nodeコマンドの確認npmコマンドの確認初期設定対象プロジェクトフォルダに移動プロジェ …