[請益] php函式問題

看板PHP作者 (m ( _ _ ) m)時間13年前 (2012/03/24 17:28), 編輯推噓5(5018)
留言23則, 7人參與, 最新討論串1/1
請問一下版上有經驗的朋友@@" 小弟最近在看學長寫的php code,其中有函式mysql_fetch_array=>查過之後 是把搜尋的結果以陣列的形式儲存,另外還有mysql_query=>送出查詢指令 然後問題來了~我學長的函式中式mysqli_fetch_array(裡面多一個i), mysqli_query(也多一個i),請問這樣的話程式部會有問題嗎@@? 因為我也沒 找到甚麼require_once的檔,還是有甚麼tool之類的嗎?? 感謝回覆~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.28.220

03/24 17:30, , 1F
肯定是不同函式吧? = =
03/24 17:30, 1F

03/24 17:41, , 2F
但是目的是一樣的 所以我才在想說是甚麼問題.0.
03/24 17:41, 2F

03/24 17:48, , 3F
mysqli_*是mysqli的函數,mysqli != mysql (雖然很像,
03/24 17:48, 3F

03/24 17:48, , 4F
因為就是mysql_*那包的class wrapper,但不能混用)
03/24 17:48, 4F

03/24 17:57, , 5F
mysqli是mysql的改進版
03/24 17:57, 5F

03/24 22:25, , 6F
話說回來,搜尋一下mysqli_fetch_array不就馬上有答案
03/24 22:25, 6F

03/25 00:36, , 7F
不過就是支援一次多筆SQL而已
03/25 00:36, 7F

03/25 00:36, , 8F
google查 mysql mysqli第一個資料就有差異
03/25 00:36, 8F

03/25 00:37, , 9F
而且...其實也不算改進版吧....沒特別需求 用沒i的
03/25 00:37, 9F

03/25 00:38, , 10F
不然你到另外一台電腦沒有支援mysqli 改程式很麻煩
03/25 00:38, 10F

03/25 01:12, , 11F
mysqli 的 i 就是 improved , 舊式改進版喔
03/25 01:12, 11F

03/25 01:14, , 12F
php5 以上,修改 php.ini 就可以支援了,如果自己架或者能
03/25 01:14, 12F

03/25 01:14, , 13F
修改的話其實沒有會特別麻煩
03/25 01:14, 13F

03/25 01:16, , 14F
不過語法稍有不同,所以寫起來還是有一點點差就是了
03/25 01:16, 14F

03/25 09:58, , 15F
上班以來還沒看過哪個php沒有mysqli的。現在沒有mysqli
03/25 09:58, 15F

03/25 09:59, , 16F
要非常刻意。用了mysqli不用class也是一件怪事。
03/25 09:59, 16F

03/25 10:09, , 17F
如果從頭寫比較會有寫 mysqli 啦,如果是接舊的或者習慣了
03/25 10:09, 17F

03/25 10:09, , 18F
寫原本的 mysql 還是有可能的@@
03/25 10:09, 18F

03/25 11:17, , 19F
感謝大家 我大概了解學長的code為甚麼在我這台跑不出來了!!
03/25 11:17, 19F

03/25 13:19, , 20F
..........為什麼我那麼雖,接兩次不能用i的......
03/25 13:19, 20F

03/25 16:01, , 21F
接到的大概很舊吧,能用mysqli就用吧,有prepare function
03/25 16:01, 21F

03/25 16:02, , 22F
再說官方也說要廢棄mysql,建議用mysqli了
03/25 16:02, 22F

03/26 10:40, , 23F
原來還真的碰到沒有的… @@ 只好說什麼型客戶都有…
03/26 10:40, 23F
文章代碼(AID): #1FRPEo2_ (PHP)
文章代碼(AID): #1FRPEo2_ (PHP)