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";//删除记录