タグ

phpとDBに関するlarkerのブックマーク (8)

  • PHP で使用するデータベースクラス

  • SQL4GでGAE+PHPを体験しよう(1/3)- @IT

    第2回 SQL4GでGAE+PHPを体験しよう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/2/22 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) 第1回「GAE上でLL+RDBアプリを作ろう」では、Google App Engine(GAE)環境上で、PHPRailsRuby)とリレーショナルデータベース(RDBMS)がシームレスに連携できることによる新しい可能性について言及してきました。 これまで、GAEでの開発では「リレーショナルデータベースは使えない」というのが常識であり、開発者はいかにして旧来のリレーショナルデータベース的なアプローチから、Key-Valueストアに適応したアプローチに設計を転換

  • データベースを使ったWebシステムを作るためのツールキット·Crystal MOONGIFT

    CrystalはPHP製のオープンソース・ソフトウェア。Webシステム開発における絶対的な地位を築いたと言えるPHP。他にも多数のプログラミング言語がWebシステムに対応しているが、手軽さと実績においてPHPに勝るものはないだろう。 データの取得 Webシステムと言えばデータベースを利用したものが多い。そしてその時に使うSQLは開発に用いるプログラミング言語とは大きく構文がかけ離れるため、使い勝手が悪かったり、安直に書いてSQLインジェクションにつながったりする。それを防ぐためにも使ってみたいのがCrystalだ。 Crystalはデータベースを利用したWebシステムを開発するためのツールキットだ。コンセプトは「シンプル」「軽量」そして「容易に学習できる」となっている。実際の書き方として「$posts = $db->select('date, title')->from('posts')-

  • 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ (1) まずは2大ライブラリを比較 | エンタープライズ | マイコミジャーナル

    MySQL、PostgreSQLSQLiteOracleSQL Server…Webアプリケーションの開発現場において、バックエンドデータベースの選択肢はさまざまだ。それぞれのデータベースにはそれぞれの長所と短所があるため、デベロッパが担当するプロジェクトで使用するデータベースは必ずしも1つとは限らない。どのデータベースを使用することになったとしても、同じ質とスピードで仕事が進められる環境を作っておきたいところ。選択肢は常に複数あったほうが安心だ。 最近ではWebアプリケーションを開発するにあたってFileMakerが少しづつではあるが採用されてきている。ご存知のとおり、FileMakerはGUIベースのデータベースソフトウェア。強力なユーザインタフェースとカスタマイズ性に富む機能を持ち併せた、Microsoft Accessと双璧をなすGUIデータベースアプリケーションだ。そのアプ

  • PDOでサクサクDB開発

    はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目すべき点であるデータベースへのアクセスを抽象化したレイヤーとしてPDOが登場しました。 今回はそのPDOに注目し、サンプルを交えてPDOの使い方を紹介します。 対象読者 PHP 5を使ったことがある方 以前PEAR::DBなどを用いてデータベースを使ったアプリケーションを作成したことのある方 必要な環境 PDOはPHP 5.1から標準で導入されるようになりました。Windows/UNIXを問わず利用することができます。よってPHP 5.1の環境と、PDOの動作に必要なデータベースの構築を行ってください。 PDOとは PDO(

    PDOでサクサクDB開発
    larker
    larker 2009/05/14
    PDOでのDB開発
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
  • 100% Hardcore - DB(pear)を組み込む

    pearのDBを入手します。現時点(2005/01/21)では1.6.8 リリースとなっています(こちらから入手できます)。 今回はシステムのpearにインストールしますが、ホットデプロイを考えると、必要なpear関連のファイルだけまとめて、プロジェクトディレクトリに含めてしまうのが良いのではないかと思います。これについては、時間を見て追記したいと思います。 pearのDBを入手します。現時点(2005/01/21)では1.6.8 リリースとなっています(こちらから入手できます)。 今回はシステムのpearにインストールしますが、ホットデプロイを考えると、必要なpear関連のファイルだけまとめて、プロジェクトディレクトリに含めてしまうのが良いのではないかと思います。これについては、時間を見て追記したいと思います。 [k-ozaki@free15 ~]$ su - [root@free1

  • PHP4 Pear DBクラスの使い方

    ■ 目次 はじめに:PHPからDBを使う Pearとは Pearの取得方法 Pear DBクラスライブラリ クラス概要 クラスリファレンス DB クラス DB_common クラス DB_pgsql クラス DB_result クラス エラーコード表 使用方法:サンプル #01.データベースへの接続/切断 #01.B.PostgreSQLへの接続/切断 (ネイティブ関数版) #02.テーブル作成 #03.テーブルへのレコードの追加の表示 レンタルサーバーでPearを使う場合(例外的な) PHPについて/メモ PHPに関するリンク 参考資料(情報源) 更新履歴 このドキュメントについて問い合わせ/連絡先 PHP掲示板 (ご意見、間違いの指摘はこちらへお願いします) ● はじめに:PHPからDBを使う PostgreSQLが使えるレンタルサーバに移ったので、早速PHPから使ってみようと思いまし

  • 1