Executing SQL queries SELECT, INSERT, UPDATE, DELETE In Hindi
पीएचपी प्रोग्रामिंग में डेटाबेस यूजर माईएसक्यूएली या पीडीओ (पीएचपी डेटा ऑब्जेक्ट) मेथड का यूज़ करके एसक्यूल डेटाबेस एक्सट्रेक्ट कर डेटाबेस टेबल क्वेरीज़ जैसे, SELECT, INSERT, UPDATE, और DELETE जैसे एसक्यूल कमांड स्टेटमेंट को एक्सेक्यूट कर सकते हैं। यहाँ आपको पीएचपी प्रोग्रामिंग में नीचे दोनों मेथड को यूज़ कर इन मेथड और प्रोसेस को अप्लाई करने के स्टेप्स दिए गए है।

Using MySQLi in PHP Programming.
Query (retrieve data) with the SELECT statement in PHP programming using object-oriented (MySQLi) methods.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die(“database Connection unsuccessful” . $conn->connect_error);
}
$sql = “SELECT emp_id, emp_name, email FROM employee”;
$output = $conn->query($sql);
if ($output->num_rows > 0) {
// here this code used to Output data of each row in table
while($row = $output->fetch_assoc()) {
echo “emp_id – ” . $row[“emp_id”] . ” – Emp_Name – ” . $row[“emp_name”] . ” – Email – ” . $row[“email”] . “<br>”;
}
} else {
echo “0 output”;
}
$conn->close();
?>
Use of procedural (MySQLi) methods in PHP programming.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die(“database Connection unsuccessful – ” . mysqli_connect_error());
}
$sql = “SELECT emp_id, emp_name, email FROM employee”;
$output = mysqli_query($conn, $sql);
if (mysqli_num_rows($output) > 0) {
while($row = mysqli_fetch_assoc($output)) {
echo “emp_id – ” . $row[“emp_id”] . ” – Emp_Name – ” . $row[“emp_name”] . ” – Email – ” . $row[“email”] . “<br>”;
}
} else {
echo “0 output”;
}
mysqli_close($conn);
?>
Insert query data from the INSERT command in PHP programming with object-oriented MySQLi methods.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die(“database Connection unsuccessful ” . $conn->connect_error);
}
$sql = “INSERT INTO employee (emp_name, email) VALUES (‘Siddhi deora’, ‘siddhi@domain.com’)”;
if ($conn->query($sql) === TRUE) {
echo “New database table record created”;
} else {
echo “Display Error – ” . $sql . “<br>” . $conn->error;
}
$conn->close();
?>
Use of Procedural MySQLi Method in PHP Programming.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die(“database Connection unsuccessful ” . mysqli_connect_error());
}
$sql = “INSERT INTO employee (emp_name, email) VALUES (‘Harry deora’, ‘harry@domain.com’)”;
if (mysqli_query($conn, $sql)) {
echo “New database table record created”;
} else {
echo “Display Error – ” . $sql . “<br>” . mysqli_error($conn);
}
mysqli_close($conn);
?>
Update query (update data) in PHP programming with object-oriented MySQLi methods.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die(“database Connection unsuccessful ” . $conn->connect_error);
}
$sql = “UPDATE employee SET email=’harry@domain.com’ WHERE emp_name=’harry deora'”;
if ($conn->query($sql) === TRUE) {
echo “Database table Record updated successfully”;
} else {
echo “Display Error – ” . $sql . “<br>” . $conn->error;
}
$conn->close();
?>
Use of Procedural MySQLi Method in PHP Programming.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die(“database Connection unsuccessful ” . mysqli_connect_error());
}
$sql = “UPDATE employee SET email=’harry@domain.com’ WHERE emp_name=’harry'”;
if (mysqli_query($conn, $sql)) {
echo “database table Record updated successfully”;
} else {
echo “Display Error – ” . $sql . “<br>” . mysqli_error($conn);
}
mysqli_close($conn);
?>
Delete query (delete data) using the object-oriented MySQLi method in PHP programming.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die(“Database table Connection unsuccessful ” . $conn->connect_error);
}
$sql = “DELETE FROM employee WHERE emp_name=’Harry deora'”;
if ($conn->query($sql) === TRUE) {
echo “Database table Record deleted successfully”;
} else {
echo “Display Error – ” . $sql . “<br>” . $conn->error;
}
$conn->close();
?>
Use of procedural MySQLi methods in PHP programming.
<?php
$servername = “localhost”;
$username = “root”;
$password = “”;
$dbname = “test_database”;
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die(“database Connection unsuccessful ” . mysqli_connect_error());
}
$sql = “DELETE FROM employee WHERE emp_name=’Harry deora'”;
if (mysqli_query($conn, $sql)) {
echo “databse table Record deleted successfully”;
} else {
echo “Display Error – ” . $sql . “<br>” . mysqli_error($conn);
}
mysqli_close($conn);
?>
A summary of the MySQLi or PDO (PHP Data Objects) methods in PHP programming.
पीएचपी प्रोग्रामिंग में माईएसक्यूएली और पीडीओ, दोनों ही पॉपुलर पीएचपी प्रोग्राम में माईएसक्यूल डेटाबेस के साथ डायरेक्ट बैकेंड डेटाबेस कनेक्शन या इंटरैक्ट करने के लिए एक पॉवरफुल फीचर्स हैं।
MySQLi PHP database connectivity.
- माईएसक्यूएली पीएचपी डेटाबेस कनेक्शन सिर्फ माईएसक्यूल डेटाबेस बैकेंड सपोर्ट के लिए बेस्ट है।
- माईएसक्यूएली पीएचपी डेटाबेस कनेक्टिविटी में प्रोसीज़रल और ऑब्जेक्ट-ओरिएंटेड दोनों मेथड्स में यूज़ किया जा सकता है।
- माईएसक्यूएली में एसक्यूल इंजेक्शन प्रोसेस को स्टॉप करने के लिए प्रेपर स्टेटमेंट के लिए सपोर्ट प्रोवाइड करता है।
PDO PHP database connectivity.
- पीएचपी प्रोग्रामिंग में पीडीओ डेटाबेस कनेक्टिविटी उन वेब एप्लीकेशन के लिए बेस्ट है, जिनमे डेटाबेस अब्स्ट्रक्शन की जरूरत हो. जैसे, MySQL, PostgreSQL, SQLite, आदि डेटाबेस सॉफ्टवेयर का सपोर्ट प्रोवाइड करता है।
- पीडीओ डेटाबेस कनेक्टिविटी केवल ऑब्जेक्ट-ओरिएंटेड ओवरव्यू फीचर्स प्रोवाइड करता है।
- पीडीओ डेटाबेस कनेक्टिविटी मेथड अधिक फ्लेक्सिबल, नेम्ड प्लेसहोल्डर, और आसान डेटाबेस ट्रांसक्शन मैनेजमेंट में हेल्प करता है।