使用習慣了c#,java,在數據庫異常時,使用try...catch就能方便的捕獲異常。在使用php時就想當然的認爲php5也能自動拋出異常,但是在實際開發過程中確實很失望,根本就不能捕獲異常,無論是使用mysql還是mysqli擴展庫,都不行。仔細分析一下,恍然大悟,php的擴展庫是使用c開發的,而c語言根本就不支持異常,所有的錯誤都是根據返回的函數值來判斷的,具體的錯誤信息採用額外的api函數來獲取,這很類似於windows api的getlassterror函數,在php裏我們可以使用mysql_errno和mysql_error來獲取出錯信息。
php數據庫異常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MySQL全文索引源碼剖析之Insert語句執行過程
原創
2024-05-20 10:59:15
記一次有點抽象的滲透經歷
原創
2024-05-17 23:16:30
win 環境下 docker 的使用整理
原創
2024-05-17 00:25:04
在一次滲透中學會編寫Tamper腳本
原創
2024-05-22 11:16:41
MySQL 隱式轉換必知必會
原創
2024-05-22 00:02:44
linux加載動態庫失敗
mskk
2024-05-21 00:52:55
《一問一實驗:AI 版》在 MySQL 日誌中發現有大量報錯,可能是什麼原因造成的?
原創
2024-05-21 00:00:24
探討篇(一):服務粒度的藝術 - 簡化架構與避免服務氾濫
原創
2024-05-20 23:55:39
Metabase 安裝和使用教程
原創
2024-05-17 21:16:51
MySQL 核心模塊揭祕 | 16 期 | InnoDB 表鎖
原創
2024-05-17 12:02:59
聊聊MySQL是如何處理排序的
原創
2024-05-16 10:58:48
MySQL 給用戶添加 ALTER VIEW 的權限
原創
2024-05-15 23:00:44
高效調度新篇章:詳解DolphinScheduler 3.2.0生產級集羣搭建
原創
2024-05-15 21:22:54
流水線 YAML 高級用法來了!大幅降低重複代碼、靈活編排多任務
原創
2024-05-16 21:13:44