在使用PHP之前我们先得配置好自己的服务器,也就是下载一个XAMPP客户端
下面是PHP的基本语法和使用
<?php
// 防止文本乱码
header("Content-type:text/html;charset=utf-8");
// 定义一个整型变量
$number = 1;
// 定义一个字符串变量
$company_name = "蓝鸥科技有限公司";
// 输出变量
echo($number."<br>");
echo($company_name."<br>");
// 变量类型
echo(gettype($number)."<br>");
echo(gettype($company_name)."<br>");
// 字符串拼接
$location = "西安分公司";
echo($company_name.$location."<br>");
$a = 4;
$b = 3;
// if else
if($a > $b) {
echo($a."<br>");
}else {
echo($b."<br>");
}
// else if
if($a>$b) {
echo($a);
}else if($a == $b) {
echo("=");
}else {
echo($b);
}
// 三目运算符
echo($a>$b?$a:$b);
// 定义一个数组
$array = array("1","3","2","4");
// 升序
sort($array);
// 降序
rsort($array);
var_dump($array);
for($i = 0; $i < 4;$i++) {
echo($array[$i]);
}
// 数组添加元素
$array[] = "5";
// 删除数组元素
unset($array[0]);
var_dump($array);
// 定义一个20个元素的数组,随机20-50之间的数赋值,并且使用冒泡排序按照升序打印
$array1 = array();
for($i = 0;$i < 20;$i++){
$array1[$i] = rand(20,50);
}
var_dump($array1);
for($i =0 ;$i < 19;$i++){
for($j = 0;$j<19-$i;$j++){
if($array1[$j] > $array1[$j+1]){
$temp = $array1[$j];
$array1[$j] = $array1[$j+1];
$array1[$j+1] = $temp;
}
}
}
for($i = 0;$i < 20;$i++){
echo($array1[$i]."<br>");
}
// 字典
$dic = array(
"one"=>1,
"two"=>2
);
echo($dic["one"]);
echo(json_encode($dic));
// GET请求
foreach($_GET as $key=>$value) {
echo($key."=".$value."<br>");
}
?>
那么我们自己来写一个注册的接口
<?php
// 让中文显示出来
header("Content-type:text/html;charset=utf-8");
// 获取参数
$_account = $_REQUEST["account"];
$_password = $_REQUEST["password"];
// 连接服务器
$link = mysql_connect("127.0.0.1","root");
// 判断是否成功接连
if($link) {
// echo("服务器连接成功");
mysql_select_db("USERDB",$link);
$insertSql = "insert into USER_INFO(ACCOUNT,PASSWORD)values('$_account','$_password')";
$result = mysql_query($insertSql);
if($result) {
// 返回值
$dic = array("status"=>200, "result"=>"success","account"=>$_account,"password"=>$_password);
// 让结果以JSON的形式打印出来
echo(json_encode($dic));
}else {
$dic = array("error"=>$_account."已存在");
echo(json_encode($dic));
}
}
?>
如有雷同,你就是抄我的!😊😊😊 --大展