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

Cách đăng ký biểu mẫu người dùng với tất cả tên trường động trong php

// Logic One Using For Loop

    <?php
    error_reporting(0);
    $con=mysql_connect('localhost','root','') or die('Not Connect');
    mysql_select_db('multiple',$con);
    if (isset($_POST["submit"])){
    $field_name = $_POST['values'];
    $values = "";
    for ($i = 0; $i < sizeof($field_name); $i++) {
         $values .= "('".$field_name[$i]."')";
       if ($i != sizeof($field_name) - 1) {
           $values .= ", ";
       }
    }
    $sql = mysql_query("INSERT INTO php_test VALUES (" . $values.")");
    }
    }
    ?>

// Logic Two Using Foreach Loop

    <?php
    error_reporting(0);
    $con=mysql_connect('localhost','root','') or die('Not Connect');
    mysql_select_db('multiple',$con);
    if (isset($_POST["submit"])){
    $field_name = $_POST['values'];
    $values = "";
    $i=0;
    foreach($field_name as $searchval) {
      $values.="('".$searchval."')";
      if($i!=sizeof($field_name)-1){
         $values.=", ";
      }
      $i++;
    }
    $query =mysql_query("INSERT INTO php_test VALUES (".$values.")");
    }
    ?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql xóa các bản sao cũ hơn

  2. Cách tạo tập lệnh từ sơ đồ trong MySQL Workbench

  3. Nhận DATETIME trong php và đăng nó lên MySQL để đảm bảo tính nhất quán của giao dịch

  4. Thay đổi cấu hình cơ sở dữ liệu CakePHP trên toàn cầu

  5. DateTimeField nhận được một ngày giờ ngây thơ