Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masukkan beberapa email ke mysql menggunakan satu textarea

Gunakan explode untuk memasukkan string ke dalam array dengan "\r\n"

jangan gunakan tanda kutip tunggal Anda perlu menggunakan tanda kutip ganda untuk meledakkan string dengan \r\n Saya baru tahu itu.

<?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. Warisan Kelas dengan .NET EF4.1 + MySQL

  2. Tampilkan Tabel di Database SQLite dengan Python

  3. Bagaimana cara memasukkan NULL di mysql terutama tipe data INT

  4. kueri untuk menghapus semua karakter setelah koma terakhir dalam string

  5. Apa cara terbaik untuk mengikat nilai desimal/ganda/float dengan PDO di PHP?