PHP

PHP

【SQL】別テーブルのデータをINSERTし、すでにデータがある場合はUPDATEする方法

こんにちは。ぽこです!今回は、別テーブルのデータをINSERTし、すでにデータがある場合はUPDATEする方法について紹介します。INSERT INTO tablea SELECT * from tableb b ON DUPLICATE ...
PHP

【PHP】SQLで取得したデータの数を数える方法

こんにちは。ぽこです!今回は、PHPを使ってSQLでデータ取得をした際に、そのデータの数を数える方法について解説します。$sql = "SELECT * FROM テーブル名 WHERE 条件";$stmt = $this->pdo->pr...
PHP

PHPで動的な変数名を作成する方法

こんにちは。ぽこです!今回は、PHPを使って、変数名に変数を付けて動的に変化する「可変変数」の使い方についてです。変数の値をそのまま変数として利用する例えば、次のように変数をセットしていたとします。<?php$a = 'hello';?>こ...
PHP

classを使ったPHPの入出力方法

こんにちは。ぽこです!今回は、前回紹介したclassを使ってPHPの入出力をやる方法になります。前回の記事はこちら!今回は、こちらのclassを使って、別ファイルで入出力を行います。入出力ファイルの書き方入出力を行うためのファイルの書き方は...
PHP

PHPでの入出力に便利なclass

こんにちは。ぽこです!今回は、PHPでの競技プログラミングを行う際に使える、便利なclassを紹介します。入力を受け取るclassまずは、入力を受け取るためのclassです。class Scanner { private $arr = []...
PHP

SQL速度改善のために

PHPを使ったSQLの速度改善のコツ・テクニックについて、速度計測の方法から手順を追ってお伝えしていきます!
PHP

【PHP】全角の住所の数字と英語部分(数字の間のハイフン)を半角にする方法

PHPで、全角の数字と英語部分を半角にする方法をお伝えします!