PHP2011-9-5(php6&mysql阅读)
1.数组一般通过for来循环,其实也可以通过foreach来循环
$array={'1'=>'jame','2'=>'hanmei'};
foreach($array as $key=>$value)
{
echo $key;
echo $value;
}
2.include && require
include和require 在正确工作时完全一样,但是失败的时候变现不同。
include()会打印一个警告,脚本继续运行。require(0会打印一个错误,终止脚本运行。
include('head.html');这样就把头部网页包含进来.
3.黏性表单
黏性表单:当第一次非正确填写表单属性之后,要求重新提交表单的时候,原来正确的输入会被保存下来;
案例:当我们提交我们注册信息的时候,注册失败,返回到注册页面的时候原来注册信息还在,不会被清空
实现方式:
//首次输入的时候没有信息
//输入错误时,把原来输入正确的信息传回过来
if(isset($_GET['id']))
{
$id=$_GET['id'];
$name=$_GET['name'];
}
<form name='login' method>
<input name='name' type='text' value='<?php if($id) echo
$name?>'>
</form>
4. // 输出 jame.green,concat ||连接数据库列的值
select concat(first_name,'.',last_name) as name from users
5.//找出user表中姓氏最长的人||还是比较巧妙的,先查出长度然后按长度降序排序,取第一个
select length(last_name) as l, last_name from user order by l desc limit 1;
6.select date_format(datetime,formatting);格式化时间格式
demo:select date_format(now(),%m%d);
7.select abs(num);mysql中几个对数字的函数