新手想詢問php抓到資料後新增到資料庫欄位的問題

主要是想詢問一下邏輯問題

我想抓取一個網站的某些數據並存在array裡面

比方說 我已經抓到資料

$array1 裡面數據包含
[0][0] 小王
[0][1] 小李
[0][2] 小黑
$array2
[0][0] 20
[0][1] 28
[0][2] 25
$array3
[0][0] 合格
[0][1] 合格
[0][2] 不合格

我要如何在insert資料表欄位的時候才能用for迴圈寫出
他依序新增到資料庫的方法
假設資料庫有欄位 name year judge
我希望開啟網頁的時候
資料會逐筆在迴圈下跑完
最後呈現出
小王 20 合格
小李 28 合格
小黑 25 不合格

謝謝

評論

  • 基本上,你只需要將每個陣列重新排成字串即可。
    舉例你的$array1[0]裡面有三個資料。
    (不知道是你抓回來的資料第一個陣列索引都是0嗎?)
    你可以先用implode()這個函式將資料轉成'小王','20','合格'
    最後再用一次implode()將全部的資料都轉成('小王','20','合格'),('小李','28','合格')....
    最後再一次insert就好了。
    不過我比較奇怪的是為什麼陣列一開始不是:
    $array[0],$array[1],$array[2]
    這樣的順序而是變成變數名稱的:
    $array1,array2,array3...
Sign In or Register to comment.