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

Chèn nhiều email vào mysql bằng cách sử dụng một textarea

Sử dụng explode để lấy chuỗi vào mảng bằng "\r\n"

không sử dụng dấu ngoặc kép, bạn cần sử dụng dấu ngoặc kép để làm nổ chuỗi bằng \r\n Tôi chỉ biết điều đó.

<?php
if(isset($_POST['submit'])) {
    //$email = nl2br($_POST['email']);
    $email = explode("\r\n", $_POST['email']);

    foreach($email as $emails) {
        $query = mysql_query("INSERT INTO emails (email) VALUES ('$emails')");
        if($query) {
            echo "Inserted into the database";
        } else {
            echo "Fail, please try again";
        }
    }
}
?>
<body>
    <form name="form1" method="POST">
        <textarea rows="5" name="email" cols="50" ></textarea>
        <br />
        <input type="submit" name="submit" value="submit">
    </form>
</body>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ở đâu trong mệnh đề mysql

  2. cách giải quyết Lỗi chung:2014 Không thể thực hiện các truy vấn trong khi các truy vấn không có bộ đệm khác đang hoạt động. sử dụng kết nối PDO

  3. làm thế nào để chuyển đổi truy vấn con mysql trong yii CDbCriteria?

  4. Làm cách nào để MySql 8 chạy với laravel?

  5. Tên cột và bảng có phân biệt chữ hoa chữ thường trong MySQL không?