1,基本语法:
<?php
echo '---------------start--------------';
echo FILE;//打印预定义常量
echo "Hello world";//一般打印
define('SCHOOL',"YANTZE UNIVERSITY");//定义常量
echo SCHOOL;//打印常量
$name="savant";//name
$age=28;
echo 'name='.$name.',age='.$age;//打印变量,字符串连接
$array=array('name'=>'allthelucky','age'=>28);//定义数组
echo jsonencode($array);//转成json输出
$array=array(array("id"=>'1',"name"=>'hello'),array("id"=>'2',"name"=>'world'));
echo jsonencode($array);//转成jsonarray输出
$array=array('this','is','php','test');//定义数组
echo($array[0]);//打印第一个元素
printr($array);//全打印
$have=true;//定义boolean
echo($have);
function show($result) {//定义函数
echo 'result is:'.$result;
}
$result='number 1';
show($result);//调用函数
function mult($a, $b) {//定义带返回值函数
return $a*$b;
}
$a=10;
$b=20;
echo 'result='.mult($a,$b);//调用函数
$c=20;
if ($c == 20) {//if else 语句
echo 'yes';
} else {
echo 'no';
}
$num=1;
while($num < 10) {//while循环
echo 'num='.$num;
$num+=1;
}
$array=array('1'=>'hellsf','2'=>'sadfadfsd','3'=>'asdfasdfasdfsdf');
foreach($array as $key=>$value) {//foreach 语句,输出key,value
echo $key.'='.$value;
}
foreach($array as $value) {//foreach语句,只输出值
echo $value;
}
printr($array);
$str = ' asdf safsd ';
echo trim($str);//trim函数
echo strlen($str);//strlen函数
echo md5($str);//md5加密
echo sha1($str);//sha1加密
2,使用类:
<?php
class User {
public $name="savant";
public $age ="age";
public function __construct($name, $age) {//构造方法
$this->name=$name;
$this->age=$age;
}
public function show() {//成员函数
echo 'name='.$this->name.',age='.$this->age;
}
}
$user = new User('hello world', 26);
$user->show();
echo '---------------end--------------';
?>
3,表单操作
<?php
echo '---------------start--------------';
echo 'name'.$GET['name'];//get参数
echo 'age'.$GET['age'];
echo 'name='.$POST['name'];//post参数
echo 'password='.$POST['password'];
echo 'desc='.$POST['desc'];
$path='./upfiles'.$FILES['pic']['name'];
moveuploadedfile($FILES['pic']['temp'],$path);
echo $POST['pic'];
echo '---------------end--------------';
?>
FORM代码
1,MySql服务启动和停止
net start mysql net stop mysql
2,数据库操作
create database USERDB;//创建数据库 show databases;//查看数据库 use USERDB;//选择数据库 drop database DBNAME;//删除数据库
3,表格操作
create table if not exists USER(id int auto_increment primary key, user varchar(20) not null, password varchar(40) not null, createtime datetime);//创建表格
rename table USER to USERS;//改表格名
drop table if exists USER;//删除表格
show tables;//表出表格
describe USER;//显示表结构
insert into admin(user,password) values("pan","123456");//添加记录到表格
select * from USER;//查询表格记录
update USER set passowrd="111111";//更新表格记录
delete from USER where user="abc";//删除记录