Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách chèn các giá trị hộp văn bản vào cơ sở dữ liệu mysql bằng cách sử dụng khái niệm php oops khi nhấp vào nút Gửi

Đây là dạng 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>

Tệp php chứa lớp này có tên là 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();
        }
    }
}
?>

Tập lệnh này dành cho tệp php mà bạn chỉ định trong thuộc tính "action" của biểu mẫu html của bạn, tôi đã đặt tên nó là "process.php"

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi khi tạo thủ tục mysql CRUD

  2. PHP / mysqli:Chèn địa chỉ IP với mysqli_stmt_bind_param ()

  3. cách tính thời gian dành cho ứng dụng của tôi theo dấu thời gian

  4. Làm cách nào để chèn một mảng giá trị vào các cột khác nhau của bảng mysql?

  5. Hoạt động MySQL quá mức