<?<span>php
</span><span>require_once</span> 'rb.php'<span>;
</span><span>$tableName</span> = "link"<span>;
</span><span>//</span><span>链接数据库</span>
R::setup("mysql:host=localhost;dbname=hwibs_model","root",""<span>);
</span><span>//</span><span>创建一个表(也可以指为实例化一个表)</span>
<span>$handler</span> = R::dispense(<span>$tableName</span><span>);
</span><span>#</span><span>#################################### add #####################################</span>
<span>/*</span><span>同上[同时实例化多个表]
list($handler_1,$handler_2) = R::dispenseALL("test_1,test_2");
</span><span>*/</span>
<span>//</span><span>对象方式给字段赋值
//::注意,如果字段不存在,store方法过后,会自动添加对应的字段,并且自动根据字段值设置字段的对应字段类型</span>
<span>$handler</span>->name = "haha"<span>;
</span><span>$handler</span>->url = "isxiugai"<span>;
</span><span>$handler</span>->plushtime = <span>time</span>() - 5000<span>;
</span><span>//</span><span>如果有下划线的字段名,则可以使用驼峰法命名,将自动转换为下划线</span>
<span>$handler</span>->isMyName = <span>false</span>;<span>//</span><span> = is_my_name
//执行,此静态方法会返回添加成功后的自增id值(单个)</span>
<span>$inser_id</span> = R::store(<span>$handler</span><span>);
</span><span>#</span><span>#################################### query ####################################
//获取记录句柄(参数1为表名,参数2为id值),返回值为对象集合
//如果id不存在,则返回0
//注意,这个获取到的句柄,可以用于删除操作</span>
<span>$bean</span> = R::load(<span>$tableName</span>,4);<span>//</span><span>获取单个</span>
<span>$beans</span> = R::loadAll(<span>$tableName</span>,<span>array</span>(1,2,3,4));<span>//</span><span>获取多个</span>
<span>#</span><span>#################################### update #####################################
//1.注意,修改跟add的唯一区别就是id,如果id不为空,则为修改,否则则为添加!
//2.如果id不存在的情况下,既不会添加,也不会修改!所以一般在修改前,需要事先用load进行判断是否存在</span>
<span>foreach</span> (<span>$beans</span> <span>as</span> <span>$k</span>=><span>$v</span><span>){
</span><span>$beans</span>[<span>$k</span>]->url = <span>rand</span>(100,5555);<span>//</span><span>测试[循环将每个记录对象中的url赋值一个随机数]</span>
<span> }
R</span>::storeAll(<span>$beans</span>);<span>//</span><span>执行修改</span>
<span>#</span><span>#################################### delete #####################################
//删除单个::成功或失败都是返回null</span>
<span>var_dump</span>(R::trash(R::load(<span>$tableName</span>,1<span>)));
</span><span>//</span><span>删除多个::如果有不存在的,则会只删除存在的,成功或失败都是返回null</span>
<span>var_dump</span>(R::trashAll(R::loadALL(<span>$tableName</span>,<span>array</span>(117,118<span>))));
</span><span>#</span><span>#################################### other #####################################
//清除表中所有数据::相当于truncate,因为会将自增指针重置
//R::wipe($tableName);
//删除数据库中所有的表,[无语的功能,要这个搞毛]
//var_dump(R::nuke());
//关闭链接</span>
R::<span>close();
</span>?>
睿拓智能网站系统-网上商城1.0免费版软件大小:5M运行环境:asp+access本版本是永州睿拓信息专为电子商务入门级用户开发的网上电子商城系统,拥有产品发布,新闻发布,在线下单等全部功能,并且正式商用用户可在线提供多个模板更换,可实现一般网店交易所有功能,是中小企业和个人开展个人独立电子商务商城最佳的选择,以下为详细功能介绍:1.最新产品-提供最新产品发布管理修改,和最新产品订单查看2.推荐产
0
不算是error,没什么影响,工程设置的问题
《Verilog数字系统设计教程(第二版)》 夏宇闻 这是语法基础 这本有电子版
《深入浅出玩转FPGA(内附光盘一张)》 吴厚航 这本书有视频教程 经验之谈
《Altera FPGA/CPLD设计(基础篇)(第2版)》 这本包含了altera器件介绍和quartus使用
《Altera FPGA/CPLD设计(高级篇)(第2版)》 FPGA设计的高级技能
《设计与验证Verilog HDL》 吴继华,王诚 这书不错,看电子版就好了 经验之谈
《高级FPGA设计结构、实现也优化》(美)克里兹 著,孟宪元 译 据说很高级
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号