36氪国外做网站苏州seo网站推广哪家好
·游标:数据库返回sql语句的执行结果的数据缓冲区。我们可以用sql语句逐一的从中获取结果。
·mysql_fetch_array(data,array_type);从结果集中取得一行作为关联数组。data规定要使用的数据指针,该指针是my_query()产生的结果。可选。array_type()是规定返回那种结果,1.关联数组(MYSQL_ASSOC)2.数值数组(MYSQL_NUM)3.MYSQL_BOTH默认类型。同时产生关联和数值数组。可选。
·人通过浏览器与web服务器进行交流,web服务器再通过php与数据库服务器交流。
·怎么回事,我用php更改了数据库,数据库没反应,但当我在浏览器上刷新了一下,ok,数据库有反应了。
·一定不要记混了,order by的用法:select * from 表名 order by 字段名;而且order by不能把数据库里的顺序进行更改,只能在浏览器上显示排序后的结果。
·抛出异常的同时我们需要捕获它,不然就会出现一个致命的错误,因为当异常被抛出时,其后的代码不会继续执行,php会尝试查找匹配的“catch”代码块。try,throw,catch.
·现在我们先来了解下try,try是用来放异常监控的地方。如果try里面的语句出现异常则转入catch,catch捕获该异常,并创建一个包含该异常信息的对象。如何判断时候出现异常,这是就需要throw。
·mysql_fetch_array(data,array_type);从结果集中取得一行作为关联数组。data规定要使用的数据指针,该指针是my_query()产生的结果。可选。array_type()是规定返回那种结果,1.关联数组(MYSQL_ASSOC)2.数值数组(MYSQL_NUM)3.MYSQL_BOTH默认类型。同时产生关联和数值数组。可选。
·人通过浏览器与web服务器进行交流,web服务器再通过php与数据库服务器交流。
·相关的表整合在一个数据库中。
·mysql_query(sql语句,管道);发送一条查询,结果被缓存。·怎么回事,我用php更改了数据库,数据库没反应,但当我在浏览器上刷新了一下,ok,数据库有反应了。
·一定不要记混了,order by的用法:select * from 表名 order by 字段名;而且order by不能把数据库里的顺序进行更改,只能在浏览器上显示排序后的结果。
·抛出异常的同时我们需要捕获它,不然就会出现一个致命的错误,因为当异常被抛出时,其后的代码不会继续执行,php会尝试查找匹配的“catch”代码块。try,throw,catch.
·现在我们先来了解下try,try是用来放异常监控的地方。如果try里面的语句出现异常则转入catch,catch捕获该异常,并创建一个包含该异常信息的对象。如何判断时候出现异常,这是就需要throw。
·通过从这个 exception 对象调用 $e->getMessage(),输出来自该异常的错误消息.
·php中有时会出现箭头,我们将它理解为,引用类的方法。
·自定义异常处理:就是创建一个类,该类为子类,父类为Exception。
·我们看多了异常处理后可以看出规律来,首先自定义一个函数,(在函数中再来个if语句,表名怎样触发异常),然后try监控语句,有异常则throw,无则算了,在catch捕获。捕获干什么,肯定是显示啊。
·throw数量小于catch数量。
·Filter(过滤器)。
·选项和标志,选项必须放入数组中,如果使用标志,则不需放在数组内。标志就是非常明显的东西。
·过滤变量故名思议filter_var();filter_var_array();filter_input();fifter_input_array();前两个通过过滤器过滤变量,后两个获取变量进行过滤。
·过滤器是对外部数据(来自表单的输入数据,cookies,服务器变量,数据库查询结果)进行过滤。
·过滤器:validating,用于验证输入,严格的格式规则,返回如成功则预期类型,否则false。Sanitizing,用于允许或禁止字符串中指定的字符,无数据格式规则,始终返回字符串。