PHP基础语法
string字符串: $s = '姓名: $name'; $s = "姓名:'$name'";
array数组:
$arr = [10, 30, 50]; $arr=['age'=>20]; //添加/修改
echo $arr; //错误写法!不能直接echo数组
foreach($arr as $k=>$v){ } //遍历数组
PHP常用函数
$conn = mysqli_connect('127.0.0.1','root','','testsql',3306);
$sql = ""; //输入SQL指令
$result = mysqli_query($conn, $sql); //执行
if($result===false){} //查看结果
else {}
die($str)
:终止当前PHP文件的执行,并向客户端输出一个终止的原因说明
@
:压制住当前行代码的警告消息
time()
:返回当前系统时间,以秒为单位的整数
mysqli_insert_id($conn)
: 返回连接上刚刚执行的INSERT语句产生的自增编号
mysqli_affected_rows($conn)
: 返回连接上刚刚执行是增删改语句影响的行数
mysqli_query($conn,$sql)
:提交SQL语句给服务器执行,返回值:DDL/DML:false或 true;DQL:false或查询结果集的描述对象。
mysqli_fetch_row($result)
:从查询结果集中抓取下一行记录,返回一个索引数组
mysqli_fetch_assoc($result)
:从查询结果集中抓取下一行记录,返回一个关联数组
mysqli_fetch_all($result, MYSQLI_ASSOC)
:从查询结果集中抓取所有记录行,返回一个二维数组
小知识点拾漏
JSON字符串和PHP数组间的转换:
- PHP数组=>JSON字符串
$str = json_encode($arr) - JSON字符串=>PHP数组
$arr = json_decode($str)
JSON字符串和JS对象间的转换:
- JSON字符串=>JS对象
var obj = JSON.parse( str ) - JS对象=>JSON字符串
var str = JSON.stringify(obj) - -ify:使变为.... sheepify stroneify