Hướng dẫn what is use of mysqli_error in php? - sử dụng mysqli_error trong php là gì?

❮ Php mysqli tham khảo

Ví dụ - Phong cách định hướng đối tượng

Trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất, nếu có:

$mysqli = new mysqli("localhost","my_user","my_password","my_db");

if ($ mysqli -> connect_errno) {& nbsp; Echo "Không thể kết nối với MySQL:". $ mysqli -> Connect_error; & nbsp; lối ra(); }
  echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
  exit();
}

// thực hiện truy vấn, kiểm tra lỗi (! $ Mysqli -> truy vấn ("chèn vào giá trị của người (firstName) ('glenn')")) {& nbsp; echo ("Mô tả lỗi:". $ mysqli -> lỗi); }
if (!$mysqli -> query("INSERT INTO Persons (FirstName) VALUES ('Glenn')")) {
  echo("Error description: " . $mysqli -> error);
}

$ mysqli -> đóng ();?>
?>


Nhìn vào ví dụ về phong cách thủ tục ở phía dưới.


Định nghĩa và cách sử dụng

Hàm lỗi / mysqli_error () trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất, nếu có.


Cú pháp

Phong cách định hướng đối tượng:

Phong cách thủ tục:

Giá trị tham số

Tham sốSự mô tả
sự liên quanYêu cầu. Chỉ định kết nối MySQL để sử dụng

Chi tiết kỹ thuật

Giá trị trở lại:Trả về một chuỗi với mô tả lỗi. "" Nếu không xảy ra lỗi
Phiên bản PHP:5+

Ví dụ - Phong cách định hướng thủ tục

Trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất, nếu có:

$con=mysqli_connect("localhost","my_user","my_password","my_db");

if ($ mysqli -> connect_errno) {& nbsp; Echo "Không thể kết nối với MySQL:". $ mysqli -> Connect_error; & nbsp; lối ra(); }
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  exit();
}

// thực hiện truy vấn, kiểm tra lỗi (! $ Mysqli -> truy vấn ("chèn vào giá trị của người (firstName) ('glenn')")) {& nbsp; echo ("Mô tả lỗi:". $ mysqli -> lỗi); }
if (!mysqli_query($con,"INSERT INTO Persons (FirstName) VALUES ('Glenn')")) {
  echo("Error description: " . mysqli_error($con));
}

$ mysqli -> đóng ();?>
?>



❮ Php mysqli tham khảo




Định nghĩa và cách sử dụng

Hàm mysqli_error () trả về mô tả về lỗi xảy ra trong cuộc gọi hàm mySQLI cuối cùng.mysqli_error() function returns the description of the error occurred during the last MySQLi function call.

Cú pháp

mysqli_error($con)

Thông số

Sr.NoMô tả về Thông Số
1

con(Mandatory)

Đây là một đối tượng đại diện cho kết nối với máy chủ MySQL.

Trả về giá trị

Hàm php mysqli_error () trả về giá trị chuỗi biểu thị mô tả lỗi từ lệnh gọi hàm mySQLI cuối cùng. Nếu không có lỗi, chức năng này sẽ trả về một chuỗi trống.

Phiên bản PHP

Chức năng này lần đầu tiên được giới thiệu trong Php phiên bản 5 và hoạt động trong tất cả các phiên bản sau.

Thí dụ

Ví dụ sau đây cho thấy việc sử dụng hàm mysqli_error () (theo kiểu thủ tục) -

Điều này sẽ tạo ra kết quả sau -

Error Occurred: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FORM employee' at line 1

Thí dụ

Ví dụ sau đây cho thấy việc sử dụng hàm mysqli_error () (theo kiểu thủ tục) -

 query("SELECT * FROM wrong_table_name");

   //Error 
   $error = $con ->error;
   print("Error Occurred: ".$error);

   //Closing the connection
   $con -> close();
?>

Điều này sẽ tạo ra kết quả sau -

Error Occurred: Table 'mydb.wrong_table_name' doesn't exist

Thí dụ

Ví dụ sau đây cho thấy việc sử dụng hàm mysqli_error () (theo kiểu thủ tục) -

Điều này sẽ tạo ra kết quả sau -

Errors in the SELECT query:
Errors in the UPDATE query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*)' at line 1
Errors in the INSERT query: Unknown column 'Archana' in 'field list'

Thí dụ

Điều này sẽ tạo ra kết quả sau -

Error description: Unknown column 'FirstName' in 'field list'

Trong kiểu định hướng đối tượng, cú pháp của hàm này là $ con -> lỗi. Sau đây là ví dụ về chức năng này theo kiểu hướng đối tượng -

Mysqli_error là gì?

Định nghĩa và sử dụng hàm lỗi / mysqli_error () trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất, nếu có.returns the last error description for the most recent function call, if any.

Tại sao mysqli_query được sử dụng trong PHP?

Định nghĩa và cách sử dụng.Hàm mySQLI_Query () chấp nhận giá trị chuỗi đại diện cho một truy vấn là một trong các tham số và, thực thi/thực hiện truy vấn đã cho trên cơ sở dữ liệu.accepts a string value representing a query as one of the parameters and, executes/performs the given query on the database.

Việc sử dụng mysqli_num_rows là gì?

Hàm mysqli_num_rows () trả về số lượng hàng trong một tập kết quả.returns the number of rows in a result set.

Làm thế nào tôi có thể thấy lỗi SQL trong PHP?

Bạn chỉ có thể sử dụng: $ this-> db_link-> lỗi để nhận thông báo lỗi cuối cùng.Đối với tất cả các lỗi, hãy sử dụng $ this-> db_link-> error_list.$this->db_link->error to get the last error message. For all errors use $this->db_link->error_list .