sql >> Database teknologi >  >> RDS >> Mysql

hvordan man indsætter tekstboksværdierne i databasen mysql ved hjælp af php oops-konceptet, når der klikkes på knappen Send

Dette er html-formularen

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

Denne php-fil, der indeholder klassen, hedder 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();
        }
    }
}
?>

Dette script er til php-filen, som du angiver i "action"-attributten i din html-formular, jeg har kaldt den "process.php"

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


  1. Hvorfor er smart søgning så hurtig på facebook

  2. oracle call lagret procedure i vælg

  3. sammenligne to markører i oracle i stedet for at bruge MINUS

  4. Kan ikke oprette forbindelse til databaseserver (mysql workbench)