yii框架,增删改查,sql

平凡的Mac 2013-05-20 02:25:13
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 set password="123456" where id=6";
4.$sql= "delete from tbl_user where id=6;";
//设置字符编码
mysql_query("set names utf8");
$result=mysql_query($sql) or die('sql语句错误,系统给的提示是:'.mysql_error());

5.$num = mysql_num_rows($result)以及$num=mysql_fetch_array($result);
以上语句在yii框架里面应该怎样写?[/color][/color]
...全文
724 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
F0ur 2013-06-07
  • 打赏
  • 举报
回复
推荐看http://www.yiibook.com,第三本貌似有翻译过的 习惯上用Yii的话数据库设计和基础数据入库可以使用DB Migration 或者就是建好表之后直接用Gii生成相应的CRUD
lvleshuzhi 2013-05-31
  • 打赏
  • 举报
回复
了解一下Yii的ActiveRecord和Model吧,Yii对于数据库操作都有相关的方法的。建议看看手册。推荐网站http://www.yiiframework.com/doc/guide/1.1/zh_cn
rexueblood 2013-05-27
  • 打赏
  • 举报
回复
http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.arr yii官网的中文手册! 看一遍再实地动手一下基本就会了!
大窝瓜 2013-05-24
  • 打赏
  • 举报
回复
用gii自动生成就很不错了
mqwork 2013-05-22
  • 打赏
  • 举报
回复
yii的ActiveRecord很强大,看看类库手册吧
平凡的Mac 2013-05-20
  • 打赏
  • 举报
回复
@dahuzizyd:那具体的应该怎样进行增删改查呢,数据总得入库!
dahuzizyd 2013-05-20
  • 打赏
  • 举报
回复
Yii FrameWork一大功能,ActiveRecord啊,没有特殊需要的话,ActiveRecord很方便,而且不容易出错,没必要使用sql。
小在在 2013-05-20
  • 打赏
  • 举报
回复
utf8编码写到配置文件main.php中: 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=test', 'emulatePrepare' => true, 'username' => 'root', 'password' => '123', 'charset' => 'utf8', //此处设定编码 'tablePrefix' => 'tbl_', ), 控制器中: $conn=Yii::app()->db; $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: $rowCount=$command->execute();返回影响行数;

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧