#老雷php全栈开发教程#php+mysql的curd快速学习

2022-10-11 20:57:48 148 0
魁首哥

#老雷PHP全栈开发教程#带你快速进入php行业。

php届有个梗,做了8年php还只会curd,水平太次了。虽然有点鄙视,但是这个梗也道出另一个道理,就是会curd就能混口饭吃。

作为php开发者,是经常跟curd打交道。在一些框架类库非常完善的情况下,开发者经常只要处理curd的业务。我们采用mysqli来连接数据库,大家可以认真去看php手册。

 //mysql表
CREATE TABLE `sky_guest` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `title` varchar(50) DEFAULT '' COMMENT '主题',
 `userid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
 `catid` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '类型',
 `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
 `telephone` varchar(15) NOT NULL,
 `email` varchar(50) DEFAULT '0' COMMENT '邮箱',
 `qq` varchar(15) NOT NULL DEFAULT '' COMMENT 'QQ',
 `createtime` datetime NOT NULL DEFAULT '2019-01-17 08:08:01' COMMENT '留言时间',
 `content` text COMMENT '留言内容',
 `reply_content` text COMMENT '回复内容',
 `reply_time` datetime NOT NULL DEFAULT '2019-01-17 08:08:01' COMMENT '回复时间',
 `nickname` varchar(16) NOT NULL DEFAULT '',
 PRIMARY KEY (`id`),
 KEY `catid` (`catid`),
 KEY `userid` (`userid`,`id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COMMENT='留言板';


sql i->query("set names utf8");
$a=isset($_GET["a"])?htmlspecialchars($_GET["a"]):"default";
switch($a){
	case "create":
		//插入数据
		$sql="insert sky_guest set title='测试数据',createtime='".date("Y-m-d H:i:s")."',catid=1 ";
		$mysqli->query($sqlQ);
		$id=$mysqli->insert_id;
		echo "create::".$id;
		 break ;
	case "update":
		//更新数据
		$id=intval($_GET["id"]);
		$sql="update sky_guest set title='测试数据',createtime='".date("Y-m-d H:i:s")."',catid=2 where id=".$id;
		$mysqli->query($sql);
		echo "update";
		break;
	case "list":
		//查询数据
		$sql="SELECT * from sky_guest";
		$res = $mysqli->query($sql);		
		$row = $res->fetch_all(MYSQLI_ASSOC);
		
		echo "读取列表";
		print_r($row);
		break;
	case "read":
		//查询数据
		$id=intval($_GET["id"]);
		$sql="SELECT * from sky_guest where id=".$id;
		$res = $mysqli->query($sql);		
		$row = $res->fetch_all(MYSQLI_ASSOC);
		
		echo "读取详情";
		print_r($row);
		break;
	case "delete":
		//删除
		$sql="delete from sky_guest limit 1";
		$mysqli->query($sql);
		echo "delete";
		break;
	default:
		echo "php连接mysql数据的实现";
		break;
}
//查询一条id
$sql="SELECT * from sky_guest limit 1";
$res = $mysqli->query($sql);		
$row = $res->fetch_array(); 
?>


Create ">Update ">Read Read List Delete

收藏
分享
海报
0 条评论
148
上一篇:CentOS 7.X 上 安装Nginx+php环境 下一篇:数组数据的输出与相加(PHP代码)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码