php
<?php
//echo和document.write等价
//echo "hello php";
//php支持中文编码格式
header("Content-type:text/html;charset=utf-8");
echo "老王";
echo "<br>";
echo "老绿";
//注释
/**/
#echo "heihei";
//访问方式
//php文件在访问的时候必须经过阿帕奇服务器
//因为阿帕奇服务器是php的运行环境
//ip/文件路径
//环形地址:代表本机ip
//127.0.0.1
//localhost
?>
1.变量,所有变量都以$开头,且无需声明(一切向钱看)
2.php的字符串拼接用的是 .
echo $name ." ". $age;
3.流程控制
4.循环和数组
//$arr = [6,5,7,4,8,9];
// $arr = Array(6,5,7,4,8,9);
// for($i=0;$i<count($arr); $i++){
// echo $arr[$i] . " ";
// }
5.函数
function add($a,$b){
return $a + $b;
}
echo add(1,2);
php前后端交互
action:提交数据的服务文件
method:提交数据的方式(默认为get)
get提交数据的安全性低,数据携带量小,但是效率高(凡是查询几乎全都是get)
post提交数据安全性高,携带数据量大,但是效率低(保密性数据)
name:前后端的约定,通过name对应的属性值来进行数据交互
<?php
header("Content-type:text/html;charset=utf-8");
// $name = $_GET["userName"];
// $pwd = $_GET["userPwd"];
// $name = $_POST["userName"];
// $pwd = $_POST["userPwd"];
$name = $_REQUEST["userName"];
$pwd = $_REQUEST["userPwd"];
echo $name ." ".$pwd;
?>
php连接mysql
<?php
header("Content-type:text/html;charset=utf-8");
//1.连接数据库,等价于登录,创建连接对象
//$conn = mysql_connect("服务器地址","用户名","密码");
$conn = mysql_connect("localhost","root","root");
if($conn){
echo "连接成功";
//2.选择数据库
mysql_select_db('2109');
//3.增删改
// 查
//a.增
//mysql_query(sql语句,$conn);
mysql_query("insert into student values (666,'曹柏林',88,'1920-2-18')",$conn);
//4.关闭用户登录
mysql_close($conn);
}
?>
mysql
创建表:
create table Student
(
stuId int,
stuName varchar(20),可变字符串(节约空间)
stuGender char(4),不可变字符串(节约时间)
stuAge int
)
创建数据库:
可视化:点击鼠标右键
代码: create database 数据库名
如: create database db20170203
--增
insert into 表名[字段1,字段2...字段N]
values(值1,值2,值N);
--删 直接删除整个表的内容,但是表还在
delete from 表名
where 条件; where 条件 类似于if
--OR类似于 ||
--AND类似于&&
--改
update 表明 set 字段1=值1,字段2=值2...
where 更新条件;
--查
select 列名称 from 表名称 [查询条件];