Redbean:入门(一),redbean入门
<?<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>?>
不算是error,没什么影响,工程设置的问题
《Verilog数字系统设计教程(第二版)》 夏宇闻 这是语法基础 这本有电子版
《深入浅出玩转FPGA(内附光盘一张)》 吴厚航 这本书有视频教程 经验之谈
《Altera FPGA/CPLD设计(基础篇)(第2版)》 这本包含了altera器件介绍和quartus使用
《Altera FPGA/CPLD设计(高级篇)(第2版)》 FPGA设计的高级技能
《设计与验证Verilog HDL》 吴继华,王诚 这书不错,看电子版就好了 经验之谈
《高级FPGA设计结构、实现也优化》(美)克里兹 著,孟宪元 译 据说很高级
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
1 个月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

记事本++7.3.1
好用且免费的代码编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

WebStorm Mac版
好用的JavaScript开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),