木曜日, 11月 30, 2006, 04:35 AM - PHP
ふぅ、ども。いやいや、公開以来アクセス解析見てわいわい言ってます。
皆さんにきていただいて感謝感謝。これからもフレームワーク自体とコンテンツの更新がんばっていきますので、よろしくお願いいたします。
さて、いままさに実装中のLiveRecord。
これは次のxFramework.2.1.1で実装される機能なのですが、O/Rマッピングクラスです。
まー簡単に言うとSQL書かないで、データベースアクセスやろうみたいな感じのものです。
ActiveRecordというものが見ているといくつも存在していますが、それににてるのかな?と思います。ただちょっとfind,findallとかid,seqなど制約がある部分を解除したくて、独自仕様になっていると思いますが、それなりに使いやすいようなものになるように、がんばって実装しています。
2.1.1は、Preview版として近日、先出ししますので見てコメントもらえるとうれしいです。
こないだ書いたMySQLのMAX+1ってか、INSERT SELECTなんだけども、それに対応してあります。
いやぁ・・それにしてもこればっかりやってて寝る時間がない・・。
もう一息なのでがんばります
休憩がてら。
2 comments
( 36 views )
| このエントリーのURL
| related link
| ( 3 / 25 )
火曜日, 11月 28, 2006, 12:23 AM - 日記
おしゃー!やっとリニューアルとxFramework2.1.0の公開が終わったー。
関わった人おつかれさまでしたー。
一段落したから、今日は飲みに行こうかなぁ・・・。
でも会社のサイトのリニューアルもひかえてるからなぁ・・・。
また、明日からがんばりまーす!
日曜日, 11月 26, 2006, 08:59 PM - 日記
いや、ここ最近ずっとこればっかりなんだけども。xFrameworkが2.1.0としてリリースされます。
サイトも全面リニューアル。
記事もだいぶ書いたし。
やっとできてきた。
はなしはかわって。
今日は秘宝伝うってきた、ちかくで。
イベントだったのに・・・+3万くらいだったのに・・・。
最後+500円。
あ〜1000はまったサー。
901でREG引いたサー!!
もーふて寝してやるー
日曜日, 11月 26, 2006, 05:49 AM - プログラミング
先日やってみてできたので、メモ。MySQLはPostgreSQLとかとちがってカーソルがありません。なので、データベースにレコードを追加する場合、自動加算(オートインクリメント)でもフィールドに設定しておかないと、MAX+1ができません。
が、できる方法を見つけました。というか、みんなやってることなのかもしれないけども。
とりあえず、MySQLはINSERTするテーブルと同じテーブルをサブクエリとして設定することはできません。マニュアルに書いてあります。
なので、下記のようなことはできないということ。
INSERT INTO tbl_hoge (
seq
name
) VALUES (
( SELECT MAX( seq ) + 1 FROM tbl_hoge )
'ほげ'
)
でだ。できる方法というのが、下記です。
INSERT INTO tbl_hoge (
seq
name
)
SELECT
MAX( seq ) + 1,
'ほげ'
FROM
tbl_hoge
なんだよー、つい癖でINSERT INTO 〜 VALUESって書いてたけども。
癖ってこわいわぁ。
木曜日, 11月 23, 2006, 10:13 PM - 日記
グアムから帰ってきたぞーといっても既に2日くらいたってしまった。。常夏ーてか、あつすぎる!30度前後だった。
やっぱり日本はいいわぁ〜。レベルが違う!サービスとかすべてにおいて。
こんなもんまであった。あほか・・・とおもいながらも、次の日いったんだけども、入店5分ででました(笑)席ともいえない微妙な場所に数分放置されたので、きれてでてきた(わら
Read More...
Back Next