php入门废弃的mysql增删改查

  1. 数据库的连接

    • 连接数据库,创建一个common.php 专门用来连接数据库。
    //防止乱码
    header("Content-type=text/html;charset=utf-8");
    //连接数据库
    $conn = mysql_connect("localhost", "root", "root");
    //连接失败,提示数据库连接错误
    if(!$conn) die("数据库连接失败.mysql_error()");
    //编码问题
    mysql_query("set names utf8");
    //选择对应的数据库(如"blog")
    mysql_select_db("blog");
    
    
  2. 模版的套用

    • 模版的套用及在对应的php文件的下面通过路径引入改文件
        require("templates/xxx.html");
    
    • 在模版中创建对应的表单格式
    
    
    标题:
    内容
    • 提交后需要用后台的上面那个action指定的页面进行接收 并添加到数据库
     //注意 _$POST里面的键值和html里表单里对应name值必须一样!
     
    if($_post) {    //如果提交的数据存在,则将$_POST数组的数据提取取来存储到变量中
        $title = $_POST["title"];   //提取用户输入的标题内容
        $content = $_POST["content"];   //提取用户输入的内容
        $time = time();
        //将获取的数据添加数据库里  假设表名叫 article
        mysql_query("insert into `article` (`title`,`contnet`,`time`) values ('$title', '$content', '$time')");
    }
    
    • 将数据库里的数据通过执行sql语句 查询出来,然后将对应的数据通过循环,放到html模版相应的位置,开始导入common.php文件,然后写以下代码
    $result = mysql_query("select * from `artile` order by id asc"); //按id升序排序查询
    $row = mysql_fetch_assoc($result); //将查询的结果弄成数组,注意只能弄一行数据
    
    
    • 再在html模版对应的位置进行while循环操作
    
        
        
                
            
            
            
            
                
                    
                
                
                    
                
            
        
        
    
  • 
    删除
    
    //url传递过来的值都只能用_GET获取
    $id = $_GET['id'];
    //根据id删除数据库里的数据
    mysql_query("delete from `artile` where id = '$id'");
    
    • 像删除一样先把对应的id值传过来,然后先通过id值查询那一行的数据,传到模版对应的位置。
    $result = mysql_query("select * from `article` where id = '$id'");
    $row = mysql_fetch_assoc($result); //这里因为只有一列数据所以不需要循环
    
    
    
    标题:
    内容
    • 然后修改后一样的提交出去,给对应的edit.php,通过$_POST将获取的值传到数据库里
    if($_POST) {
        $title = $_POST['title'];
        $content = $_POST['content'];
        $time = time();
        
        //执行修改的mysql语句
        mysql_query("update `article` set `title`='$title', `content` = '$content', `time` = '$time' where id = '$id'");
    }
    

你可能感兴趣的:(php入门废弃的mysql增删改查)