mysqli_fetch_array() , mysqli_fetch_row() , mysqli_fetch_assoc() 差異
透過這三個指令都可以得到一個陣列
1.透過mysqli_fetch_array()得到的陣列,其index可以用number或string
2.透過mysqli_fetch_row()得到的陣列,其index只能用number或string
3.透過mysqli_fetch_assoc()得到的陣列,其index只能用number或string
當然一定有人會說那都用第一種方式就好了,畢竟最通用
不過2跟3一定有存在的意義,不然就不會被創造出來了,不過我也不知道確切的差別,未查先猜一定是跟效能,系統資源有關啦
1.透過mysqli_fetch_array()得到的陣列,其index可以用number或string
2.透過mysqli_fetch_row()得到的陣列,其index只能用number或
3.透過mysqli_fetch_assoc()得到的陣列,其index只能用
當然一定有人會說那都用第一種方式就好了,畢竟最通用
不過2跟3一定有存在的意義,不然就不會被創造出來了,不過我也不知道確切的差別,未查先猜一定是跟效能,系統資源有關啦
留言
張貼留言