sql >> データベース >  >> RDS >> Mysql

[送信]ボタンをクリックしたときにphpoopsの概念を使用してデータベースmysqlにテキストボックスの値を挿入する方法

    これはhtmlフォームです

    <body>
    <form action="process.php" method="post">
    Name : <input type ="text" name = "Name"/>
    
    Number  :<input type ="text" name = "Number"/>
    <input type ="submit" value = "submit" name="submit"/>
    
    </form>
    </body>
    

    クラスを含むこのphpファイルの名前はdb.php

    です。
    <?php
    class db
    {
        public $host;
        public $user;
        public $pass;
        public $data;
        public $con;
        public $table;
        function db()
        {
            $this->host="localhost";
            $this->user="usern";
            $this->pass="passwrd";
            $this->data="dbname";   
        }   
        public function connect()
        {
            $this->con=mysql_connect($this->host,$this->user,$this->pass);
            if(!$this->con)
            {
                echo mysql_error();
            }
            $sel=mysql_select_db($this->data, $this->con);
            if(!$sel)
            {
                echo mysql_error();
            }
        }
        public function insert($name,$number)
        {
            $sql=mysql_query("INSERT INTO tablename(name, number) VALUES('$name', '$number')");
            if(!$sql)
            {
                echo mysql_error();
            }
        }
    }
    ?>
    

    このスクリプトは、htmlフォームの「action」属性で指定したphpファイル用です。「process.php」という名前を付けました。

    <?php
        include'db.php';
        $name=$_POST['Name'];
        $num=$_POST['Number'];
        $n=new db();
        $n->connect();
        $n->insert($name,$num);
    ?>
    


    1. PostgreSQLプロトコルエラー。セッションのセットアップに失敗しました。エラー

    2. ネストされたコメントシステムを実装する方法は?

    3. 一時テーブルなしでMySQLテーブル内のすべての重複レコードを削除するにはどうすればよいですか?

    4. MariaDBでのDAYOFMONTH()のしくみ