php輸出sql執行錯誤訊息的方法:先建立一個PHP範例檔案;然後連接mysql資料庫;最後透過「echo mysql_error();」輸出sql執行錯誤訊息即可。
本文操作環境:Windows7 系統、PHP7.1版,DELL G3電腦
php怎麼輸出sql執行錯誤訊息?
PHP列印資料庫錯誤訊息
$link = @mysql_connect("服务器", "账号", "密码") or die("自己的错误解释".mysql_error()); echo mysql_error(); //打印数据错误信息
mysql_error() 函數介紹:
mysql_error() 函數傳回上一個MySQL 運算產生的文字錯誤訊息。
本函數傳回上一個 MySQL 函數的錯誤文本,如果沒有出錯則傳回 ''(空字串)。
語法
mysql_error(connection)
參數
connection 可選。規定 SQL 連線標識符。如果未規定,則使用上一個開啟的連線。
範例
在本例中,我們將嘗試使用錯誤的使用者名稱和密碼登入一個MySQL 伺服器:
<?php $con = mysql_connect("localhost","wrong_user","wrong_pwd"); if (!$con) { die(mysql_error()); } mysql_close($con); ?>
輸出類似:
Access denied for user 'wrong_user'@'localhost' (using password: YES)
推薦學習:《PHP影片教學》
以上是php怎麼輸出sql執行錯誤訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!