วันอาทิตย์ที่ 21 พฤษภาคม พ.ศ. 2560

เพิ่มระเบียนใหม่เข้า Mysql หลายระเบียนผ่าน form


: รับข้อมูลได้หลายรายการพร้อม ๆ กันส่งเข้า Mysql
    ตัวอย่างโปรแกรมที่ใช้ป้อนข้อมูล เตรียมส่งเข้า mysql (addmany.htm)
    
    ข้อมูลที่ส่งเข้าจะใช้เครื่องหมาย , แยกระหว่างเขตข้อมูล และ 1 บรรทัดก็คือ 1 ระเบียน ทำให้ผู้ใช้สามารถนำข้อมูลจาก Excel มา export CSV และใช้ที่นี่ได้
    
    
    <form action=addmany.php> <textarea name=manyrecord rows=6 cols=40></textarea> <input type=submit></form>
    ตัวอย่างโปรแกรมที่ใช้ส่งข้อมูลเข้า Mysql (addmany.php ถูกสั่งจาก addmany.htm)
    <?
    $getline = preg_split("/[\s\n]+/",$manyrecord);
    for ($j=0;$j<count($getline);$j++) {
      $l = $j + 1;
      $getfield = preg_split("/[\s,]+/",$getline[$j]);   
      print "$l $getfield[0] - $getfield[1] - $getfield[2]<br>";
    }
    $link = mysql_connect("localhost","thaiall","some_pass");
    if ($link) {
      echo "Connect OK<hr>";
      mysql_select_db("test",$link);
      for ($j=0;$j<count($getline);$j++) {
        $l = $j + 1;
        $getfield = preg_split("/[\s,]+/",$getline[$j]);   
        print "$l $getfield[0] - $getfield[1] - $getfield[2]";
        $query = "insert into testf values('$getfield[0]','$getfield[1]',$getfield[2])";
        $result = mysql_db_query("test",$query);
        if (!$result) {
          echo "ผิดพลาด";
        } else {
          echo "เพิ่มเรียบร้อย";
        }  
     echo "<br>";
      }  
      mysql_close($link);
    } else {
      echo "Connect error"; 
    }
    ?>
    

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...