个人博客搭建完成,欢迎大家来访问哦
黎默丶lymoo的博客
PHP的文件上传
这里还是举例子说明
创建两个页面,一个fileup.html和一个fileup.php
fileup.html代码如下:
文件上传
fileup.php代码如下:
PHP的正则表达式
查找匹配
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
echo preg_match($reg, $str); // 返回匹配的次数
echo preg_match_all($reg, $str); // 返回匹配次数,多次匹配
替换匹配
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
$str = preg_replace($reg, "*", $str);
分隔字符串
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
$arr = preg_split("/\s/", $str);
var_dump($arr);
小练习
返回数组中能与正则进行匹配的每一项,并以数组进行输出
$arr = array("514ada", "Asda5a153","awda6531");
$str = preg_grep("/\d+/", $arr);
var_dump($str);
mysql数据库
PS:我用的是XAMPP自带集成的MySql
第一步 连接数据库
参数分别为主机名,用户名,密码
$mysql = mysql_connect("localhost", "root", "");
if (!$mysql) {
echo "连接失败";
exit(); // 退出后面的执行
} else {
echo "连接成功";
}
第二步 选择需要的数据库
mysql_select_db("20170222"); // 数据库名
mysql_query("set names utf8"); // 编码格式设置为utf-8
第三步 进行增删改的操作
1)查询语句
// SELECT(字段名) FROM (数据表名)(查询的限制条件)
$sql = "SELECT * FROM userinfo";
// 限制条件有WHERE语句,LIMIT语句,ORDER BY语句
// 例:$sql = "SELECT * FROM userinfo WHERE id=3";
// $sql = "SELECT * FROM userinfo LIMIT 1, 2"; 1表示从第二条查找,2表示查找出来两条
// $sql = "SELECT * FROM userinfo ORDER BY age asc"; 按照年龄升序,asc是默认的升序
$result = mysql_query($sql);
2) 插入语句
$sql = "INSERT INTO userinfo (id, user, pass, age, sex) VALUES (NULL, '测试', 'test' , 100, '男')";
3) 更新语句
$sql = "UPDATE userinfo SET username = 'admin1', passwd ='12345678' WHERE id = 10;
4) 删除语句
$sql = "DELETE FROM user WHERE id = 10";
第四步 对操作结果进行处理
1) 以索引数组的形式输出
while ($arr = mysql_fetch_row($result)) {
var_dump($arr);
}
2) 以关联数组形式进行返回
while ($arr = mysql_fetch_assoc($result)) {
var_dump($arr);
}
3) 以关联数组和索引数组的形式输出
while ($arr = mysql_fetch_array($result)) {
var_dump($arr);
}
4) 以对象的形式进行输出
while ($obj = mysql_fetch_object($result)) {
var_dump($arr);
}
第五步 关闭数据库
mysql_close();
原文链接