タグ

PHPとMySQLに関するtaskforce2008のブックマーク (8)

  • phpied.com » Blog Archive » DB-2-MDB2

    Intro Recently I had to move an existing project from using PEAR::DB to PEAR::MDB2 - the new database abstraction layer. I took notes on the parts of the code I needed to change, I hope they can benefit someone who's doing the same. Many thanks go to Lukas Smith, the lead developer, he was always responding very fast to my reports and questions in the PEAR mailing list. One thing to notice in MDB2

    phpied.com » Blog Archive » DB-2-MDB2
  • この先生きのこるには

    PEARパッケージの更新リストにやたらでてくる抽象DBレイヤーライブラリMDB2。 PEAR::DBと比べて先進的な機能がたくさん盛り込まれている上に周辺ライブラリも豊富なのでPEAR大好きな人はみんな興味津々だと思うのですが、普段PEAR::DBを使っている人間にとっては、すでにそれで事足りていたり、PEAR::DBDBの操作方法が違う為に手を出すのをためらったりしているのではないでしょうか。というか私は手をだすのをためらっています。 そんな人達にオススメなのがphpied.comのDB-2-MDB2という記事。PEAR::DBとPEAR::MDB2を比較して、PEAR::DBでできる事をPEAR::MDB2でどうやるかが解説されています。 よくあるMDB2関連のサイトは「MDB2はこーんな便利な事ができちゃうんです!」というMDB2独自の便利な機能を中心に紹介している為、便利だという

    この先生きのこるには
  • 53. まだ、PEAR::DBをお使いの方へ

    PHPからDBを使うときにはPEAR::DBをお使いの方もまだたくさんいらっしゃると思います。しかし、PEAR::DBのマニュアルにも「This package been superseded by MDB2 but is still maintained for bugs and security fixes」(このパッケージの代わりにMDB2の使用が推奨されますが、バグの修正、セキュリティフィックスは引き続き行われます。)と書かれているとおり、今後はPEAR::MDB2をお使いになることをお奨めいたします。 ということで、今回はPEAR::MDB2についてご紹介したいと思います。 PEAR::MDB2 マニュアル http://www.go-pear.org/manual/ja/package.database.mdb2.php MDB2についてはこちらをご覧下さい http://ww

    53. まだ、PEAR::DBをお使いの方へ
  • MySQLベースのデータ管理画面をWEB上で自動生成可能な「CRUD太郎」:phpspot開発日誌

    CRUD太郎 - 管理画面自動生成 MySQLベースのデータ管理画面をWEB上で自動生成可能な「CRUD太郎」 まずWEB上で、Create分を入力してウィザードに従うとCakePHPベースのPHPコードがダウンロード可能です。 生成できる画面デザインもクールで、機能的にはデータの挿入、編集、削除などの機能があります。 実際に利用者に公開する部分に注力したい場合はこうしたツールで管理画面の作成作業を簡略化したいものですね。 現在CakePHPベースですが、今後別のフレームワークにも対応予定だそうです。 管理画面の色は7色から選べます データの追加画面もいい感じです ログイン・ログアウト機能、データの追加・編集・削除・表示機能がCREATE文を入れるだけで当に一瞬で出来てしまいました。

  • MySQL自体が文字化けするときは SET NAMES (文字コード) で対処しよう!

    ねぇねぇ、今日もちょっと教えてほしいことがあるんだけど…? ん、今回はなにが分からないのかな? うん、実はね。ボクいまね、データベースは「MySQL」を使ってるんだけどね。 MySQL を最近新しいバージョンに変えたら文字化 けしちゃって…。 しかもどんなことしてもうまくいかないんだよ。 なるほど。それは結構よく聞く話だよね。 そうなんだ?じゃあさ、どうすればいいの? うん、これも簡単なプログラムを追加するだけでOKだから早速説明しようね♪ は〜い!! そこで・・・ SET NAMES (自分が使ってる文字コード)を先に実行する! よし、じゃあ説明するよ。 例えばいまのプログラムが //セレクト文の実行 $sql = "SELECT * FROM table WHERE test = 'test'"; $result = $db->query( $sql )

  • jQueryとMySQLで実現するシンプルなToDo「AJAX-ed To Do List With PHP, jQuery & MySQL」

    jQueryとMySQLで実現するシンプルなToDo「AJAX-ed To Do List With PHP, jQuery & MySQL仕事などを進めていく上で非常に便利なやることを記録させていくツールToDo。多くのToDoツールがリリースされており、様々なサービスが展開されていますが、今日紹介するのはjQueryとMySQLで実現するシンプルなToDoリスト「AJAX-ed To Do List With PHP, jQuery & MySQL」です。 インターフェースは至ってシンプルで、追加して消すという動きが直感的にできるようになっています。複雑な事はできませんが、ToDoで必要な最低限な機能はすぐに実装できます。 詳しくは以下 非常にシンプルで明快な作りですので、ある程度phpMySQLを理解している人であれば色々と機能を追加していくこともできますし、デザインもXHTM

  • PHPとMySQLでアクセスカウンター(ログ履歴)のようなものを作っています。…

    PHPMySQLでアクセスカウンター(ログ履歴)のようなものを作っています。 例えば6月15日にアクセスがあればテーブルに追加してcount(フィールド名)を1とし、dateに2007-06-15を入れて保存。更新されればcountに+1され2として更新されます。次の日にアクセスがあれば、新規にテーブルに追加される、と言ったイメージです。 現在は以下のようにしています。(要約しています) $today = date("Y-n-d"); //今日の日付を取得 $sql = "select date from counter where date='$today'"; $res = mysql_query($conn,$sql); if(mysql_num_rows($res)=="0"){ // 登録されているか調べる // テーブルに新規登録するコード }else{ // テーブルを更新

  • №364 phpのmcryptについて - Web Patio - CentOSで自宅サーバー構築

    日時: 2007/05/07 18:27 名前: Comet お世話になっております。 phpMyAdminを弄っていて気が付いたのですがmcryptのエラーが出ています。 調べたところCentOS4.4にはmcryptが入っていないようです。 その為、データベースの暗号化が出来ずエラーが出るとの事でした。 管理人様のCentOSの環境では如何でしょうか? 既にmcrypt導入済みでしたら導入手順をご教授願えないでしょうか? 宜しくお願い致します。 日時: 2007/05/08 11:03 名前: Comet 自己解決しました。 もし同じ状況の方がいましたら以下の方法で解決できると思いますので手順を書いておきます。 ※rpmforgeのrepoは此方を参照に入っているものとして話を進めます。 1.mcryptを組み込むのに必要なlibmcryptをrpmforgeからインストールします。

  • 1