-
[MySQL]JOINするTableで絞り込み
何がしたかったのか Joinしたテーブルで絞り込みをして、Join先になかったものはNULL(OUTER JOIN)で抽出したい。 ANDでいけた これ単純に私の頭が固かっただけなんですけど、 JOIN するときに AN…
-
[MySQL, Codeigniter]DBに絵文字が文字化けしないようにする
MySQL側の設定 — 既に作成済みのデータベースを「utf8mb4」対応する ALTER DATABASE データベース名 DEFAULT CHARACTER SET utf8mb4; — 既に作成済みのテーブルを…
-
[PHP, MySQL]画像をDBに直接保存する方法
やりたい事 フォームより画像をDBに保存をする 保存した画像をDBからWebページに表示させる DBとTABLEを作る MySQLを使用します。 DBを作ろう まずは、image_db というデータベースを作成します。 …
-
[MySQL]複数テーブルのUPDATE
複数テーブルをUPDATEするときは、ORDER BY もしくは LIMIT を使用することが出来ません。 一つのテーブルであれば使うことが出来ますので、使いたい場合は別々にUPDATEするしかないようです。 OKパター…
-
[MySQL]連番をUPDATEしたい
いきなりやり方 SET @i := 0; UPDATE `tbl` SET `tbl`.`feild` = (@i := @i + 1); @i := 0は変数みたいなもの。 一度定義した後に1を足した数を再度入れなおし…
-
[MySQL]現在の数値から計算した値をUPDATEする方法
何かまた使う日が来ることがあるかもしれないので備忘録 Ex)10を足すSQL UPDATE `tbl` SET `field` = `field`+10 掛けたり引いたりとか何か再計算した値を入れるときは意外に簡単に出来…
-
[MySQL]条件分岐させる方法
SQL側で条件分岐させるメモ SELECT rank, CASE WHEN rank = ‘1’ OR rank = ‘2’ THEN ‘OK’ WHEN rank = ‘3’ THEN ‘ぎり及第点’ WHEN ran…
-
[MySQL]期間限定の抽出
期間を限定してデータを取得する Ex)今月内に登録されたデータを取得 SELECT `table`.`id` FROM `table` WHERE `table`.`c_date` BETWEEN DATE_FORMAT…
-
[PHP, MySQL]phpでのMySQL操作
MySQLに接続する function connect() { $dsn = ‘mysql:dbname=DB_NAME;host=HOST_NAME;charset=utf8’; $user = ‘USER_NAME’…
-
PDOでデータベースを操作する
DBに接続する PDOとは PHP Data Objectの略。 データベースを操作する為のクラス データベースの接続 $dbh = new PDO(接続子, ユーザー名, パスワード, オプション); 第一引数 MyS…
Sponsored Link