タグ

DBIに関するKimuraのブックマーク (2)

  • KLab

    ご指定のページが見つかりませんでした URLの変更、もしくはページが削除された可能性があります。 お手数ですが、以下のリンクから目的のページをお探しください。

    KLab
    Kimura
    Kimura 2011/08/03
    [DBD::mysql]MySQL4.0、4.1、5.0の文字コードサポートの違いや文字化けの原因、そして解決方法が書かれている。SET NAMESでは0x5C問題が起こるので、default-character-setを使おう
  • Perl-DBI/SELECT - yanor.net/wiki

    SELECT $sth = $dbh->prepare('SELECT id, name, age FROM t1 WHERE age > ?'); $sth->execute(15); while ($row = $sth->fetchrow_hashref()){ print $row->{id},"\n"; print $row->{name},"\n"; } die $sth->errstr if $sth->err; fetchrow_xxx()が途中でエラーを起こした場合、返値がundefなためwhile()ループを抜ける。 全行走査できたのかエラーだったのか調べるためには、 $sth->errを使うか、 RaiseErrorで例外をキャッチする。 selectxxx_xxx系 (prepare()を経ずに)SQLを直接実行する。 1行を取得 $row = $dbh->sele

    Kimura
    Kimura 2011/04/22
    よく理解していなかったselectall_arrayref()の第二引数の指定方法が書いてある。書籍でもここまで詳しく書いてないっつーの
  • 1