![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
唐小狼
“人们称赞我是最勤奋的人,如果思考也算劳动的话,或许的确如此,因为一天之中从睁开眼,我几乎一直在思考。但是,如果工作被认为是在特定时间,根据狭隘标准从事某些特定活动的话,那么或许我是最懒惰的家伙。”
展开
-
存储过程的学习
存储过程学习在学习php的pdo过程中,看到了存储过程这一概念,通过了解,发现这是一个非常有用的技术。所以,特此查资料进行学习了解。存储过程的概念存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过制定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在原创 2015-09-22 15:37:47 · 287 阅读 · 0 评论 -
ThinkPHP框架中_initialize()函数的使用
_initialize()方法现在类中可以自动运行,即通过URL去调用类中的其它方法,_inlitialize()方法也会自动运行。 这个特性就有一个好处,比如开发网站会遇到下面的情况,通过登录进入后台管理页面,如果没有添加验证,直接通过url就可以进入到后台管理页面,这样很不安全,所以要在方法中判断访问是通过登录正常访问,还是直接通过url访问等。 但是一个后台管理中会有很多控制器,如果每一个原创 2015-10-15 14:14:29 · 3997 阅读 · 0 评论 -
PHP中的正则匹配函数
PHP中有两类正则表达式函数,一类是Perl兼容正则表达式函数,一类是POSIX扩展正则表达式函数。二者差别不大,但推荐使用Perl兼容正则表达式函数。因为POSIX对php的支持还不完善,没有界定符与修正符。preg_match()函数匹配到第一个就会停止;preg_match_all()会查找完整个字符串。原创 2015-10-15 13:56:15 · 527 阅读 · 0 评论 -
html/css学习零星笔记(二)——使用usemap属性创建图片映射
下面是一段示例代码,以w3school给出的示例为基础,代码如下: 这样的设计就可以让eg_planets.jpg图片产生三个可以超链接的区域,分别链接到不同的地址上。需要注意的是标签中,coords属性。coords属性的数据取决于前面shape属性的值。例如本例中,shape属性的值是circle(圆形),coords属性的值180和1原创 2015-10-28 15:03:39 · 1062 阅读 · 0 评论 -
Form表单中单选按钮和复选框值得传递
第一单选按钮: Male Female如下图:第二复选框:I have a bikeI have a car如下图:单选按钮(Radio Buttons)是通过name属性来分组的,也就是说必须使用相同的name,radio才会形成单选,如上面的例子,Male和Female的radio的name属性都是sex。如果name不同,是不具备单选这个效原创 2015-10-29 11:24:13 · 21034 阅读 · 0 评论 -
ThinkPHP数据库操作学习
使用add()方法插入数据,实例如下:$data = array( 'username' => 'xiaolang', 'pwd' => '123' );M('think')->data($data)->add();使用M方法实例化数据库,think是数据库名,当然前提是配置文件中已经配置好数据库连接;使用delete()方法删除数据,实例如下:M('think')->w原创 2015-10-14 09:57:13 · 472 阅读 · 0 评论 -
html/css学习零星笔记(一)——如何使用样式
当浏览器读到一个样式表,它就会按照这个样式表对文档进行格式化,有三种插入样式表的方法,分别对应着三种情况。第一种使用外部样式当样式需要被应用到很多页面时,外部样式是很好的选择。第二种使用内部样式body{background-color:red}p{margin-left:20px}当单个文件需要特别的样式时,就可以使用内部样式表。在标签内定义样式。第三种原创 2015-10-28 10:22:10 · 382 阅读 · 0 评论 -
Thinkphp的学习——U函数的使用
U函数的使用U函数用来生成一个url地址,函数如下, U(‘Index/index’, array(‘uid’ = >1), ”,true , true) 第一个参数时地址参数,前面的Index是控制器,后面的是模板; 第二个数组参数是传递的参数值,这里只有一个uid,当然可以在array(’uid’=>1, ‘username’=>admin)里面写多个参数; 第三个空值参数是伪静态后缀名原创 2015-10-13 10:44:08 · 1879 阅读 · 0 评论 -
简单验证码Js代码
在php页面中嵌入验证码,通过Js实现,代码如下: var num1=Math.round(Math.random()*10000000); //生成随机数 var num=num1.toString().substr(0,4); //截取随机数的前4个字符 document.write(""); //将截取值传递到图像处理页中 form1.defValida原创 2015-10-09 16:45:50 · 942 阅读 · 0 评论 -
PHP使用jpgraph画图,以柱状图为例
Jpgraph是一个强大的绘图组件,可以根据用户的需要绘制任意图形。用户只需要提供数据,就能自动调用绘图函数,自动绘制图形。准备第一步首先需要下载jpgraph,从网上可以轻松下载到,下面是一个百度云盘的下载连接,也可以下载: http://pan.baidu.com/s/1o6pJgdO 这个的版本是3.0.7,亲测可以使用。 下载解压后,就可以拷贝到原创 2015-10-26 15:56:18 · 1835 阅读 · 0 评论 -
ThinkPHP学习
在学习Thinkphp实例时,碰到了错误。如下图:纠结了好长时间,原来以为是配置路径不对,Model()类加载不到,后来在网上找到了原因,原来是因为更改配置信息之后,在Runtime文件夹下的~runtime.php获取的配置项不能自动同步更新,因此要手动删除~runtime.php之后才能正常运行。原创 2015-09-23 17:20:19 · 343 阅读 · 0 评论 -
php编程中$.post()数据的异步传输。。。
想要实现的功能描述,如图: 填入4个数据与名称后,点击计算按钮,将计算结果显示在表格的同时,希望将结果和名称存入数据库。计算的函数是写在js中的,所以就考虑到在js中异步提交结果数据到相应的php处理模块能,进行数据库存储,代码如下:$.post("./cal.php",{data:res1, name:name},function(data){ });$.post方法可以以post的方式原创 2015-10-21 10:02:24 · 1666 阅读 · 0 评论 -
php数据库操作类
点击打开链接转载 2015-10-21 10:31:51 · 303 阅读 · 0 评论 -
PHP学习注意事项积累
1、关于PHP标记在学习php代码时,看别人写的文件,里面好多都是只有php开始标记<?,而没有结束标记。原来这是php官方手册的推荐写法。 如果文件内容是纯php代码,最好在文件末尾删除php结束标记。这可以避免在php结束标记之后万一意外加入了空格或者换行符,会导致php开始输出这些空白,而脚步中此时并无输出的意图。如下文件:<?php echo "Hello world"; /原创 2015-10-10 11:18:03 · 431 阅读 · 0 评论