php书写格式
<?php
//这里面是要写的php语句
//每一句结束必须要有";"分号
//不写分号会直接报错(语言的严谨比js强,js可以省)
?>
php对mysql数据库的增删改查语句
字段名表名最好都用反引号包裹(规范,也可以不遵守),句尾一定要加分号(规则,必须遵守)
增:
//方法一:
INSERT INTO `表名` VALUES (数据1,数据2,...);//分号一定要
//方法二:
INSERT INTO `表名` (`字段1`,`字段2`,...) VALUES (数据1,数据2,...);
删:
DELET FROM `表名` WHERE '条件';
改:
//方法一:
UPDATE `表名` SET `字段`='新值' WHERE '条件';
//方法二:
UPDATE `表名` SET `字段1`='新值1',`字段2`='新值2' WHERE '条件';
查询:
SELECT * FROM `表名`;//查询所有数据
SELECT * FROM `表名` WHERE '条件';//查询该条件下数据
SELECT * FROM `表名` WHERE '条件1' AND '条件2';//满足条件1和2
SELECT * FROM `表名` WHERE `条件1` OR `条件2`;//满足条件1或2
SELECT * FROM `表名` WHERE `字段` LIKE "%关键字%";//查询某字段里有某关键字的数据
在mysql数据库查询增删改都不需要解析,查到了就是true,否则false,只有查询需要解析。
连接数据库查询:
$conn = mysqli_connect('域名','数据库名','数据库密码','数据库名');
/*
$conn = mysqli_connect('localhost','root','root',user');
*/
$spl = "SELECT * FROM `info` WHERE `name` LIKE '%三%'" OR 'sore>80';
//查询user数据库中info表单里的name字段中有“三”这个字的或者分数大于80分的所有数据。
$res = mysqli_query($conn,$sql);
//查询的结果
$arr = mysqli_fetch_all($res,MYSQL_ASSOC);
//解析查询的结果
print_r(json_encode($arr));
//打印解析后的结果
mysqli_close($conn);
//关闭数据库连接