hq金水

愿你是阳光,明媚不忧伤~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  php

摘要:同一个函数中,有多条return语句的情况下,执行完第一条就退出函数,除非有约束条件 比如: 如果是这样 阅读全文

posted @ 2016-07-12 13:42 hq金水 阅读(111) 评论(0) 推荐(0)

摘要:概念理解: 一般用于多对多的关系,用户对应角色表和角色对应职责表,设置该用户对应的角色,设置该角色对应的职责; 设置用户->角色表的权限: 主页面: 向数据库添加数据的处理页面: 使用ajax转入查询的页面: 阅读全文

posted @ 2016-07-11 16:46 hq金水 阅读(302) 评论(0) 推荐(0)

摘要://文件操作 //只能操作服务器的文件 //判断文件类型 //var_dump(filetype("/wamp/www/a/5.php"));//返回文件类型,目录返回dir,文件返回file //var_dump(is_dir("/wamp/www/a/5.php"));//判断路径是不是目录,返回bool型,注意是路径 //var_dump(is_file("/wamp/www/a/5.p... 阅读全文

posted @ 2016-07-05 15:29 hq金水 阅读(123) 评论(0) 推荐(0)

摘要:正则表达式 用来校检邮箱、手机号、身份证号等,起个规范作用 Php弱类型语言,强制转换(类型)变量,settype(变量,类型) 正则表达式: 1、定界符:/ / 2、匹配开头:^ 匹配结束:$ 3、\d 任意数字 \s 不可见字符 \w 任意数字或单词字符 + 前面的表达式至少出现一次 {0,2} 阅读全文

posted @ 2016-07-04 14:34 hq金水 阅读(120) 评论(0) 推荐(0)

摘要:区别: 1.放于函数外面的,放于循环外面的变量为全局变量,放于里面的为局部变量; 2.定义全局变量后,在函数外部可以取到该变量 3.看下面代码 4.全局变量是一个完整的变量,可以连续记忆;局部变量不可以记忆; 5.js中定义全局变量,如下 声明方式一:使用var(关键字)+变量名(标识符)的方式在f 阅读全文

posted @ 2016-07-03 21:43 hq金水 阅读(3326) 评论(0) 推荐(0)

摘要:主页代码: 处理页面: 阅读全文

posted @ 2016-06-30 17:01 hq金水 阅读(167) 评论(0) 推荐(0)

摘要:要实现的效果: 主页代码: 处理页面: <a>标签的小功能: a标签指向文件时,如果该文件是浏览器可以打开的则直接打开,如图片;打不开的则下载,如txt文件,word,excel,ppt文件。 $_FILES数组内容如下: $_FILES['myFile']['name'] 客户端文件的原名称。 $ 阅读全文

posted @ 2016-06-30 12:04 hq金水 阅读(1644) 评论(0) 推荐(0)

摘要:conn = new MySQLi($this->host,$this->uid,$this->pwd,$db); //一个属于这个类的对象不能直接调用另一个类的成员,可以在此类中创建那个类的成员变量,该对象调用此成员变量,再调用那个类的方法 } public function Query($sql,$type=1){ //判断是否出错 ... 阅读全文

posted @ 2016-06-29 17:35 hq金水 阅读(269) 评论(0) 推荐(0)

摘要:1、http协议: HTTP—超文本传输协议,在TCP协议(长连接、像一个硬件)基础上; 特点:短连接,无状态协议,没法记录本次连接的状态;适用于静态页面的访问,对于后期某些页面是需要浏览器预知客户信息才能登陆的,这是http协议满足不了的,为此引进session和cookie两种方法; sessi 阅读全文

posted @ 2016-06-27 12:05 hq金水 阅读(259) 评论(0) 推荐(0)

摘要:特殊的NULL值表示一个变量没有值,NULL类型唯一的值就是NULL。我们需要注意的是NULL不表示空格,也不表示零,也不是空字符串,而是一个变量的值为空。NULL不区分大小写,在下列情况下一个变量被认为是NULL: 1、将变量直接赋值为NULL; 2、声明的变量尚未被赋值; 3、被unset()函 阅读全文

posted @ 2016-06-19 16:24 hq金水 阅读(1817) 评论(0) 推荐(0)

摘要:php代码中获取表单中单选按钮的值: (单选按钮只能让我们选择一个,这里有一个“checked”属性,这是用来默认选取的,我们每次刷新我们的页面时就默认为这个值。) 例:<form name="myform" action="" method="post"> 性别: <input type="rad 阅读全文

posted @ 2016-06-19 15:36 hq金水 阅读(252) 评论(0) 推荐(0)

摘要:一点知识: 1、php访问数据库,增删改查数据库,在页面显示出结果=数据库的结果 2、<radio><checkbox><option>标签,name="xx[]",表示选中多少提交多少,以数组形式提交,就得以数组形式获取。 value值是自己定义的,不同<text>的value。 通过name提交 阅读全文

posted @ 2016-06-19 15:09 hq金水 阅读(271) 评论(0) 推荐(0)

摘要:如果你没学好,只能说明你不够努力,仅此。 封装类DBDA页面: 主页面: 点击查看结果按钮(butturn)效果页面: 提交处理页面: 阅读全文

posted @ 2016-06-17 15:48 hq金水 阅读(153) 评论(0) 推荐(0)

摘要:1、小知识 此错误代表 sql语句出错 处理页面可以是新建的或是本页面,如果是本页面:注意刷新后的页面显示。考虑如何实现它,可以加个if语句限制。 2、条件查询的一般步骤: 案例: 封装类页面: 主页面: 阅读全文

posted @ 2016-06-16 16:12 hq金水 阅读(199) 评论(0) 推荐(0)

摘要:封装类页面(Dbda.class.php) 操作页面: 阅读全文

posted @ 2016-06-16 14:06 hq金水 阅读(250) 评论(0) 推荐(0)

摘要:数据库里的主键列类型必须是整型,不可以是字符串,不然获取到0. include("DBDA.class.php");$db = new DBDA(); $sql = "insert into kemu values('','测试')";$db->Query($sql,0);echo $db->dbc 阅读全文

posted @ 2016-06-15 09:56 hq金水 阅读(678) 评论(0) 推荐(0)

摘要:主页面: 主页面代码: 添加页面: 增加代码: 除了整数、小数、bool型的不加引号,其他的都加引号 添加处理页面代码: 删除处理页面代码: 修改显示页面:主键值是不允许修改的 代码:注意php的嵌入位置 修改处理页面: 阅读全文

posted @ 2016-06-15 08:57 hq金水 阅读(312) 评论(0) 推荐(0)

摘要:1、登录 html代码 处理页面代码 方法二: 2、注册 html代码 处理页面代码 阅读全文

posted @ 2016-06-13 14:39 hq金水 阅读(768) 评论(2) 推荐(0)

摘要:query($sql); //从结果集中读取数据 //$attr=$result->fetch_all();//以二维数组的方式返回表中所有元素,可以加参数MYSQLI_ASSOC , MYSQLI_NUM , or MYSQLI_BOTH;不加参数默认返回索引数组//$attr=$result->fetch_array();//以一维数组的方式返回当前一条记录,可以加参数MYSQLI_ASSO... 阅读全文

posted @ 2016-06-13 10:56 hq金水 阅读(269) 评论(0) 推荐(0)

摘要:1. 以下哪种类型是B/S架构的正确描述(C ) A:需要客户安装客户端 B:不需要安装就可以使用 C:依托浏览器的网络系统 D:不需要服务器的系统 讲解: B/S架构 浏览器/服务器结构,客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器 阅读全文

posted @ 2016-06-12 15:18 hq金水 阅读(393) 评论(0) 推荐(0)