yii フレームワーク、追加、削除、変更、クエリ、SQL

WBOY
リリース: 2016-06-23 14:12:28
オリジナル
1112 人が閲覧しました

SQL Yii データの追加、削除、変更、クエリ フレームワーク

1.$sql= "insert into tbl_user(`id`,`username`,`password`)values(null,'alu','123');
2.$ sql= "select * from tbl_user where id=1;
3.$sql= "update tbl_user setpassword="123456" where id=6";
4.$sql= "delete from tbl_user where id=6 ;";
//文字エンコーディングを設定します
mysql_query("set names utf8");
$result=mysql_query($sql) または die('SQL ステートメント エラー、システム プロンプトは:'.mysql_error());

5. $num = mysql_num_rows($result) と $num=mysql_fetch_array($result);
上記のステートメントは Yii フレームワークでどのように記述すべきですか? [/color][/color]

ディスカッションに返信(解決策)

utf8 エンコーディングを設定ファイル main.php に書き込みます:
'db'=>array(
'connectionString' => 'mysql:ホスト =localhost;dbname=test'、
'emulatePrepare' => true、
'username' => 'root'、
'password' => 'utf8' , //ここでエンコーディングを設定します
'tablePrefix' => 'tbl_',
),
コントローラー内:
$command=$conn-> createCommand();
ステートメントを直接記述します:
$command->text='select * from {{user}} where id=1';
$dataReader=$command->query();
foreach($dataReader as $row)
{ echo $row['name']; }

INSERT、UPDATE、および DELETE 操作ステートメントは上記と同様に記述されますが、execute を使用します。 execute( ); 影響を受ける行の数を返します。

Yii FrameWork の主な機能は、特別な必要がない場合、SQL を使用する必要がなく、非常に便利です。

@dahuzizyd: データはデータベースに保存する必要がありますが、具体的にはどのように追加、削除、変更、確認すればよいですか?

yii の ActiveRecord は非常に強力です。クラス ライブラリのマニュアルを参照してください

gii で自動生成するのはとても良いです

http://www.yiiframework.com/doc/guide/1.1/zh_cn/database。 arr

yii公式ウェブサイトの中国語マニュアル!

一度読んでから試してみると、基本的なやり方がわかります。

Yii の ActiveRecord と Model について学びましょう。Yii にはデータベース操作に関連するメソッドがあります。マニュアルを読むことをお勧めします。推奨ウェブサイト http://www.yiiframework.com/doc/guide/1.1/zh_cn

http://www.yiibook.com を読むことをお勧めします。3 番目のものが翻訳されているようです

Yii を使用するのが通例ですDB 移行

を使用して基本データをデータベースに保存することも、Gii を直接使用してテーブルの構築後に対応する CRUD を生成することもできます


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート