abstract://創(chuàng)建電影表 CREATE TABLE `film` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主鍵id', `user_id` int(10) NOT NUL
//創(chuàng)建電影表 CREATE TABLE `film` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主鍵id', `user_id` int(10) NOT NULL COMMENT '用戶id', `name` varchar(40) DEFAULT NULL COMMENT '電影名稱', `duration` varchar(20) DEFAULT NULL COMMENT '電影時(shí)長(zhǎng)', `status` tinyint(4) DEFAULT '1' COMMENT '是否上架:0否1是', `create_time` int(10) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
//新增 <?php $dsn = "mysql:host=127.0.0.1;dbname=php_edu;charset=utf8"; $pdo = new PDO($dsn, 'root', '137582'); $sql = "INSERT INTO `film` (`user_id`, `name`, `duration`, `status`, `create_time`) VALUES (:user_id, :name, :duration, :status, :create_time)"; $stmt = $pdo->prepare($sql); $user_id = 1; $name = '鋼鐵俠第三部'; $duration = '156分鐘'; $status = 1; $create_time = time(); $stmt->bindParam(':user_id', $user_id, PDO::PARAM_INT); $stmt->bindParam(':name', $name, PDO::PARAM_STR, 40); $stmt->bindParam(':duration', $duration, PDO::PARAM_STR, 40); $stmt->bindParam(':status', $status, PDO::PARAM_INT); $stmt->bindParam(':create_time', $create_time, PDO::PARAM_INT); if($stmt->execute()){ echo $stmt->rowCount() > 0 ? '成功添加'.$stmt->rowCount().'條數(shù)據(jù)' : '沒(méi)有記錄添加'; }else{ exit( print_r($stmt->errorInfo(), true) ); }
//更新 <?php ... $sql = "UPDATE `film` set `name`=:name WHERE `id`=:id"; $stmt = $pdo->prepare($sql); $name = '復(fù)仇者聯(lián)盟第一部'; $id = 1; $stmt->bindParam(':name', $name, PDO::PARAM_STR, 40); $stmt->bindParam(':id', $id, PDO::PARAM_INT);
//刪除 <?php ... $sql = "DELETE FROM `user` WHERE `id`=:id"; $stmt = $pdo->prepare($sql); $id = 1; $stmt->bindParam(':id', $id, PDO::PARAM_INT);
Correcting teacher:天蓬老師Correction time:2019-05-27 13:12:10
Teacher's summary:PDO操作數(shù)據(jù)表, 現(xiàn)在已經(jīng)得非常成熟了, 得到了幾乎所有編程語(yǔ)言的支持