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

Memasukkan daftar sederhana ke tabel MySQL (php)

$string="1. Tim Moltzen, 2. Joel Reddy, 3. Blake Ayshford, 4. Chris Lawrence, 5. James Tedesco, 6. Benji Marshall, 7. Braith Anasta, 8. Aaron Woods, 9. Robbie Farah, 10. Jack Buchanan, 11. Bodene Thompson, 12. Liam Fulton, 13. Adam Blair, 14. Ben Murdoch Masila, 15. Ava Seumanufagai 16. Matt Bell, 17. Eddy Pettybourne";

$string=explode(', ',$string);
foreach($string as $val)
    {
    $val=explode('. ',$val);
    mysql_query('INSERT INTO yourtable (col_number,col_name) VALUES ("'.$val[0].'.","'.$val[1].'")';
    }

Saya tidak mengerti mengapa Anda ingin memasukkan periode bersama dengan nomornya, karena ini berarti bahwa kolomnya tidak perlu varchar alih-alih INT. Bagaimanapun, itu seperti yang Anda minta.

Ubah mysql_query ke mysqli_query jika Anda mau.

Untuk meledak di antara angka, gunakan:

$string=preg_split('/ ?[0-9]+\.? /', $string, NULL, PREG_SPLIT_NO_EMPTY);

Tapi sekarang Anda tidak memiliki nomor untuk setiap nama. Jadi Anda tidak akan bisa memasukkannya seperti ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbaiki kesalahan PHP PEAR

  2. MySQL - Karakter Rusia ditampilkan secara tidak benar

  3. Pengantar Firebase

  4. Tampilkan hasil terdekat dengan tanggal &waktu saat ini (MySQL &PHP)

  5. Buat pengguna baru di MySQL dan berikan akses penuh ke satu database