sql >> Databáze >  >> RDS >> Mysql

jak vložit hodnoty textového pole do databáze mysql pomocí konceptu php oops po kliknutí na tlačítko Odeslat

Toto je html formulář

<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>

Tento php soubor obsahující třídu se jmenuje 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();
        }
    }
}
?>

Tento skript je pro soubor php, který zadáte v atributu „action“ vašeho html formuláře, pojmenoval jsem ho „process.php“

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


  1. Vložit více řádků jedním dotazem MySQL

  2. Funkce formátu data serveru SQL Server

  3. Jak získat poslední den v měsíci z daného data?

  4. Používejte relační databáze MySQL na Fedoře 12