PHP 增删改查

PHP 增删改查是最最基础的,我这段代码适合初学者,看懂之后多敲几遍

一 、建立数据库

CREATE TABLE IF NOT EXISTS `news` (
  `newsid` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) DEFAULT NULL,
  `Author` varchar(255) DEFAULT NULL,
  `source` varchar(255) DEFAULT NULL,
  `content` varchar(255) DEFAULT NULL,
  `time` datetime DEFAULT NULL,
  PRIMARY KEY (`newsid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=37 ;
PHP 增删改查_第1张图片
QQ图片20170913102318.png

二、主要显示页面 index.php




    
    主页面



    

查看新闻

调用程序方法 $result=$db->query($sql); // $arr 最为关联数组 $arr=$result->fetch_all(); // 循环遍历 foreach ($arr as $v){ echo " // 给脚本处理 添加动作 "; } ?>
id 主题 作者 来源 内容 时间 修改 操作
{$v[0]} {$v[1]} {$v[2]} {$v[3]} {$v[4]} {$v[5]} 修改删除

三、脚本助理 jihe.php

query($sql);
//        成功
        if($result)
        {
            echo  "";

        }
//        失败
        else
        {
            echo  "";
        }
    break;
    //    修改
    case 'update';
        $newsid=$_POST["newsid"];
        $title=$_POST["title"];
        $author=$_POST["author"];
        $source=$_POST["source"];
        $content=$_POST["content"];
        $time=date('y-m-d h:i:s',time());
        $db = new MYSQli("localhost","ccc","123","demo");
        !mysqli_connect_error() or die("联系失败!");
//        更新纪录
        $sql="update news set newsid='{$newsid}',title='{$title}',author='{$author}',source='{$source}',content='{$content}',time='{$time}' where newsid='{$newsid}'";
        $result=$db->query($sql);

        if($result)
        {

            echo  "";
        }
        else
        {
            echo  "";
        }
        break;
//    删除
//    case 'delate';
        default:
        $newsid=$_GET["newsid"];
        $db=new MySQLi("localhost","ccc","123","demo");
        !mysqli_connect_error() or die("连接失败!");
//        删除纪录
        $sql="delete from news where newsid='{$newsid}'";
        $result=$db->query($sql);
        if($result)
        {
            echo "";
        }
        else
        {
            echo "删除数据失败";
        }
}

四、 修改主要 Update.php



    
    修改新闻
    



修改新闻

query($sinfo); //这个人的所有信息 数组 $arr = $r->fetch_row(); //echo $arr[0]; ?>
标题:
作者:
来源:
内容:
 

五、 发布新闻 xinwen.php



    
    发布新闻
    




发布新闻

标题:
作者:
来源:
内容:

增删改查,本来是分开写的后来合并到jihe.php里面,有的东西并没有修改,还有很多优化的地方。适合新手阅读。多多点赞哦

你可能感兴趣的:(PHP 增删改查)