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, プログラミング
-

執筆者:

関連記事

no image

最速C言語開発環境構築(Windows10)

目次概要事前準備MinGWの設定Atomのパッケージ 概要 最速でWindows10にC言語開発環境を構築する。 コンパイラは、MinGW(gcc)を使用する。 エディタは、Atomを使用する。 事前 …

metaタグの[X-UA-Compatible]について

概要 ふとHTML5の復習をしていたら、metaタグに記載されている、 「X-UA-Compatible」が気になったので調べた。 <meta http-equiv="x-ua-com …

WordPressの自作テーマ作成への道 -2- (テンプレートタグ)

テンプレートタグとは WordPressが標準で用意してくれているPHP関数群のこと ※bloginfo()などが当たる プログラミング言語である、PHP言語の知識が必要になる WordPress & …

PHP7からMySQL5.6に接続とSQL発行と切断

はじめに PHP7.xからMySQL5.6.xに接続+SQL発行+切断の一連の流れを紹介する。 MySQLへの接続は、PDOクラスを使用する http://php.net/manual/ja/clas …

WordPressの自作テーマ作成への道 -1- (準備〜テンプレートファイル)

目次概要準備編テーマを作る対象を確認する自作テーマフォルダを作成する先に必要なフォルダの作成自作テーマの設定を記述する動作確認style.cssを読み込むテンプレートファイルトップページのテンプレート …