勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

MySQLのREGEXPで半角記号を検索したい場合

      2014/05/16

MySQLREGEXPで半角記号を検索したい場合
\\を付けてエスケープしないといけないみたい。

mysql_real_escape_stringでのエスケープだと
正常に検索できなかった。

PHPからだと、

$str = preg_replace('/([!-\/:-@≠\[-`{-~])/i', '\\\\$1', $str);

みたいな感じで置換してから検索する。

 - MySQL, PHP

  関連記事

当選確率が異なる抽選(ガチャ)をPHPで作成

ソシャゲのガチャみたいな、当選確率が異なる抽選をPHPで作成したかった。調べたと ...

フォーム管理画面テンプレPHP

<?php ini_set( 'display_errors', 0 ); ...

PHPの構文チェック

JSONLINTみたいにオンラインで構文チェックを できるサイト様があったのでメ ...

CodeIgniterで共通の変数と定数を設定する

CodeIgniterで共通する配列が入った変数と、定数を設定したかった。以下に ...

MySQLでグループ化したものを条件で絞る(HAVING)

正規化したテーブルがあってその中には idとtagのカラムがある。 でtagの方 ...

セレクトメニューとテキストエリアの連動

やりたかった事は、 ・セレクトメニューで何れかを選択すると連動したテキストエリア ...

定数とグローバル宣言した配列

定数のメリットが分からず、ほとんど使ってこなかったけど 画像用のfunction ...

AjaxのJSONP使用でPHPで作った配列をJSに返す方法

AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続して ...

前置インクリメントと後置インクリメント

何かの検索している時に見つけたもの。 前置インクリメントの方が高速とのこと。 ■ ...

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...