zoukankan      html  css  js  c++  java
  • 建字段_添加数据_生成json.php

    <?php
    header("Content-Type:text/html;charset=utf8");
    
    class db{
        
        static  $localhost = "localhost";
        static  $user = "root";
        static  $psw ="root";
        static  $db = "yunnan12316";
        
        public function conn() {
            $con = mysql_connect(self::$localhost, self::$user, self::$psw);
            mysql_query("set names utf8");
            mysql_select_db(self::$db, $con);
        }
        
        public function select($table) {
            $conn = $this->conn();
            $sql = "select * from ".$table; 
            $result = mysql_query($sql);
            while($row = mysql_fetch_array($result))
              {
                $data[] = $row;
              }
            $content['content'] = @$data;
            $json = json_encode($content);
            echo $json;
        }
        
        public function alter($table) {
            foreach ($_POST as $key => $value) {
                $array[] = "add " . $key . " varchar(220),";
            }
            $string = rtrim(implode(" ", $array), ",");
            $sql = "alter table ".$table." " . $string . "";
            mysql_query($sql);
        }
        
        public function add($table) {
            $conn = $this->conn();
            $conn = $this->alter($table);
            foreach ($_POST as $key => $value) {
                $k[] = $key;
                $v[] = "'" . $value . "'";
            }
            $key_db = implode(',', $k);
            $value_db = implode(',', $v);
            $sql = "INSERT INTO ".$table." (".$key_db.") VALUES (".$value_db.")";
            mysql_query($sql);
        }
        
    }
    
    $table = "test";
    $db = new db();
    
    if($_SERVER['REQUEST_METHOD']=='POST'){
        $db->add($table);
    }else{
        $db->select($table);
    }
  • 相关阅读:
    老话题之C#写邮件发送
    MVC readioButtonList的创作过程及运用
    asp.net发送短信
    关于MVC打印问题,打印指定的内容
    Java WebSocket HttpSession与WebSocket Session的关联
    JUnit accuracy/failure/stress test区别
    JUnit pass/failure/error区别
    Eclipse 重构
    Java 注释
    Java API概述
  • 原文地址:https://www.cnblogs.com/hellowzd/p/5911553.html
Copyright © 2011-2022 走看看