タグ

MySQLに関するhyperappのブックマーク (3)

  • ActiveRecordでのテーブルマッピング - うなの日記

    ActiveRecord::Baseの派生クラスは、クラス名の複数形となるテーブルに対応付けられます。対応するテーブルが見つからない場合、エラーになります。 テーブル定義: CREATE TABLE kittens ( id int(11) NOT NULL auto_increment PRIMARY KEY, name VARCHAR(255), color VARCHAR(255) ); サンプル: # kittensテーブルに対応するクラス (テーブル名の単数形) class Kitten < ActiveRecord::Base end kitten = Kitten.find_by_name("mii") puts kitten.name + "/" + kitten.id.to_s # テーブル「foos」が検索され、「対応するテーブルが見つからない」エラーとなる。 clas

    ActiveRecordでのテーブルマッピング - うなの日記
  • Zend Frameworkのデータベース接続 - [Zend Framework/PHP] ぺんたん info

    だったとすると、次のようになります。 $params = array ('host' => '127.0.0.1', 'username' => 'user', 'password' => 'pass', 'dbname' => 'datebase', 'charset' => 'UTF8'); $db = Zend_Db::factory('PDO_MYSQL', $params); これで$dbにデータベース接続インスタンスが生成されます。 コントローラやモデルで使用するためには 上記の例では単発での使用方法になります。 データベースの接続については、サイト内のいろいろなところで使用すると思います。 その場合に、各モデルや各コントローラ内でDBの接続情報を書いてはいけません。 なぜならデータベースを変更したときに、すべてのファイルを変更しなければいけないからです。 Zend Frame

  • MySQL初心者入門講座

    格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLのデータベースを操作するには、いろんな方法(管理ツール)があります。 操作とは、データベース、テーブル、クエリなどへ対する参照・作成・追加・修正・削除などのことです。 これまでにも当入門講座では、 コマンドプロンプトやAccessを使った方法を紹介してきましたが、 もう一度まとめてみます。 MySQLをパソコンにインストールすると、 Windows付属のコマンドプロンプトから、コマンドラインで操作できるようになります。 これは講座の手順で、MySQLのbinフォルダに環境変数のPATHを通したため、 MySQL関係のプログラムがすぐに実行できるからです。 でもコマンドプロンプ

    MySQL初心者入門講座
  • 1