Handling errors in MySQL queries In Hindi

Handling errors in MySQL queries In Hindi

पीएचपी प्रोग्रामिंग में माईएसक्यूल बैकेंड डेटाबेस सॉफ्टवेयर के साथ काम करते समय इम्पोर्ट डेटाबेस कनेक्शन में जनरेट होने वाली एरर को मैनेज और डिबगिंग करने के लिए डेटाबेस यूजर को डाटा इम्पोर्ट करते समय डेवलप होने वाली सभी एरर और फेलियर को मॉनिटर करना होगा। जिससे कि डेटाबेस कनेक्शन में होने वाली किसी भी सॉफ्टवेयर फेलियर कंडीशन में एप्लिकेशन प्रॉपर आर्डर में वर्क करे। पीएचपी प्रोग्रामिंग में माईएसक्यूएली और पीडीओ दोनों मेथड डेटाबेस यूजर को एरर मैनेजमेंट के लिए बिल्ट-इन मैकेनिज्म प्रोवाइड करते हैं।

Handling errors in MySQL queries In Hindi

So, let’s explore how to manage errors using both MySQLi and PDO methods in PHP programming.

Error Handling with MySQLi in PHP Programming.

Procedural-style methods for MySQLi error handling in PHP programming.

पीएचपी प्रोग्रामिंग में प्रोसीज़रल स्टाइल फॉर्मेट में माईएसक्यूल डेटाबेस यूजर बैकेंड पीएचपी डेटाबेस कनेक्शन एरर मैनेजमेंट के लिए mysqli_connect_error() फंक्शन और डेटाबेस टेबल रिकॉर्ड क्वेरी एरर के लिए mysqli_error() या mysqli_errno() फंक्शन मेथड को अप्लाई कर सकते हैं।

Example of procedural style with MySQLi in PHP programming.

<?php

$servername = “localhost”;

$username = “root”;

$password = “”;

$dbname = “test_database”;

// this code used to Establishing a database connection

$conn = mysqli_connect($servername, $username, $password, $dbname);

// this code used to Check database connection

if (!$conn) {

    die(“database Connection unsuccess ” . mysqli_connect_error());

}

// this program code used to Example database table query

$sql = “SELECT emp_id, emp_name, email FROM not_exist_table”; // get query from not exist database table

// this code used to Running table query

$output = mysqli_query($conn, $sql);

// this code used to Check if table query execution was successful or not

if (!$output) {

    // if database Query failed to response, you get the error

    echo “Display Error – ” . mysqli_error($conn);

} else {

    // this code used t Process the database table output

    while ($row = mysqli_fetch_assoc($output)) {

        echo “emp_id – ” . $row[“emp_id”] . ” – emp_Name – ” . $row[“emp_name”] . ” – Email – ” . $row[“email”] . “<br>”;

    }

}

// this code used to terminate database table connection

mysqli_close($conn);

?>

Popular functions for error handling using MySQLi functions in PHP programming.

  • mysqli_connect_error() – यह फंक्शन पीएचपी प्रोग्रामिंग में माईएसक्यूएली के एन्ड कनेक्शन एरर को एक स्ट्रिंग डिस्क्रिप्शन फॉर्मेट में रिटर्न करता है।
  • mysqli_error($conn) – यह फंक्शन पीएचपी प्रोग्रामिंग में माईएसक्यूएली के एन्ड में दिए गए डेटाबेस टेबल कनेक्शन पर एन्ड एरर को एक स्ट्रिंग डिस्क्रिप्शन फॉर्मेट में रिटर्न करता है।
  • mysqli_errno($conn) – यह फंक्शन पीएचपी प्रोग्रामिंग में माईएसक्यूएली में दिए गए डेटाबेस टेबल कनेक्शन पर एन्ड एरर का एरर कोड को रिटर्न करता है।

MySQLi error handling object-oriented style methods in PHP programming.

पीएचपी प्रोग्रामिंग में माईएसक्यूएली ऑब्जेक्ट-ओरिएंटेड ओवरव्यू में डेटाबेस यूजर डेटाबेस टेबल कनेक्शन एरर के लिए connect_error प्रॉपर्टीज और डेटाबेस क्वेरी एरर के लिए एरर प्रॉपर्टीज फीचर्स को यूज़ कर सकते हैं।

Example of the object-oriented style in PHP programming with MySQLi.

<?php

$servername = “localhost”;

$username = “root”;

$password = “”;

$dbname = “test_database”;

// this code used to Create database table connection

$conn = new mysqli($servername, $username, $password, $dbname);

// this code used to Check database table connection

if ($conn->connect_error) {

    die(“database table Connection unsuccess ” . $conn->connect_error);

}

// this code used to Example database query

$sql = “SELECT emp_id, emp_name, email FROM not_exist_table”; // here we use not exist database table to query

// this code used to Running database table query

$output = $conn->query($sql);

// this code used to Check if database query execution was successful or not

if (!$output) {

    // this code used to database Query failed, display the error

    echo “Display Error ” . $conn->error;

} else {

    // below source code used to Process the database table output

    while ($row = $output->fetch_assoc()) {

        echo “emp_id – ” . $row[“emp_id”] . ” – emp_Name – ” . $row[“emp_name”] . ” – Email – ” . $row[“email”] . “<br>”;

    }

}

// this code used to terminate database connection

$conn->close();

?>

Key properties for MySQLi error handling in PHP programming.

  • $conn->connect_error – पीएचपी प्रोग्रामिंग में माईएसक्यूएली में एन्ड डेटाबेस टेबल कनेक्शन एरर को एक स्ट्रिंग डिस्क्रिप्शन फॉर्मेट में रिटर्न करता है।
  • $conn->error – पीएचपी प्रोग्रामिंग में माईएसक्यूएली लास्ट डेटाबेस टेबल क्वेरी एरर को एक स्ट्रिंग डिस्क्रिप्शन फॉर्मेट में रिटर्न करता है।

Leave a Reply