ここはちょっと見せられない

ぜったいぜったい見せられない

ひらがな、カタカナ一括変換SQLの生成

まあまた必要な時もあるかもしれんので残しとく。

<?php
$hiraall = "あいうえおかきくけこさしすせそたちつてとなにぬねの"
      . "はひふへほまみむめもやゆよらりるれろわをん"
      . "ぁぃぅぇぉゃゅょゎっがぎぐげござじずぜぞだぢづでど"
      . "ばびぶべぼぱぴぷぺぽ";
$tbl = "(table name)";
$clm = "(column name)";

$hiraarr = preg_split("//u", $hiraall, -1, PREG_SPLIT_NO_EMPTY);

foreach ($hiraarr as $hira) {
  $ktkn = mb_convert_kana($hira,'C'); //全角ひら->全角カタ
  echo "update $tbl set "
     . "$clm = REPLACE($clm,'$ktkn','$hira')"
     . " where $clm like '%$ktkn%';\n";
}


PHPでやるんなら当該カラム読み込んでmb_convert_kanaかけたらええやんと教えてもらって、そらーそーだわとなったので、多分これいらないw

ただし「ヴ<->ゔ」変換はしてくれないので、これだけ別にしてあげる必要はあるのかな。