پی ایچ پی میں ایک MySQL ڈیٹا بیس سے جڑنا اور استفسار کرنا ویب ڈویلپمنٹ کا ایک لازمی حصہ ہے۔ پی ایچ پی ایسے افعال اور طریقے فراہم کرتا ہے جو ہمیں ایک MySQL ڈیٹا بیس سے منسلک ہونے، سوالات کرنے اور ڈیٹا کے ساتھ تعامل کرنے کی اجازت دیتے ہیں۔
MySQL ڈیٹابیس سے جڑنے کے لیے، ہم کنکشن قائم کرنے کے لیے mysqli_connect() یا فنکشن کا استعمال کرتے ہیں اور پیرامیٹرز میں پاس کرتے ہیں جیسے کہ سرور کا نام، صارف نام، پاس ورڈ، اور ڈیٹا بیس کا نام۔ mysqli ایک بار کنکشن قائم ہوجانے کے بعد، ہم ڈیٹا بیس میں ڈیٹا کی بازیافت اور ہیرا پھیری کے لیے SQL سوالات جیسے کہ SELECT، INSERT، UPDATE، DELETE کو انجام دے سکتے ہیں۔
MySQL ڈیٹا بیس سے جڑیں۔
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$database = "your_database";
// Connect to MySQL database
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if(!$conn) {
die("Connection failed: ". mysqli_connect_error());
}
echo "Connected successfully!";
?>
پی ایچ پی میں ایس کیو ایل ڈیٹا بیس سے استفسار کرنا
کامیابی کے ساتھ جڑنے کے بعد، ہم mysqli_query() فنکشن کا استعمال کرتے ہوئے ڈیٹا بیس کے سوالات کر سکتے ہیں۔ یہاں ایک مثال ہے کہ پی ایچ پی میں SELECT استفسار کیسے کریں:
<?php
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0) {
// Loop through records and display data
while($row = mysqli_fetch_assoc($result)) {
echo "ID: ". $row["id"]. "- Name: ". $row["name"]. "<br>";
}
} else {
echo "No records found.";
}
// Free memory of query result
mysqli_free_result($result);
// Close database connection
mysqli_close($conn);
?>
پی ایچ پی میں MySQL ڈیٹا بیس میں ڈیٹا داخل کرنا
PHP کا استعمال کرتے ہوئے MySQL ڈیٹا بیس میں ڈیٹا داخل کرنے کے لیے، ہم mysqli_query() INSERT INTO اسٹیٹمنٹ کے ساتھ فنکشن استعمال کرتے ہیں۔ یہاں ایک مثال ہے:
<?php
$name = "John Doe";
$email = "[email protected]";
$age = 30;
$sql = "INSERT INTO users(name, email, age) VALUES('$name', '$email', '$age')";
if(mysqli_query($conn, $sql)) {
echo "Data inserted successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>
پی ایچ پی میں MySQL ڈیٹا بیس میں ڈیٹا کو اپ ڈیٹ کرنا
پی ایچ پی کا استعمال کرتے ہوئے MySQL ڈیٹا بیس میں ڈیٹا کو اپ ڈیٹ کرنے کے لیے، ہم mysqli_query() اپ ڈیٹ اسٹیٹمنٹ کے ساتھ فنکشن استعمال کرتے ہیں۔ یہاں ایک مثال ہے:
<?php
$id = 1;
$newEmail = "[email protected]";
$sql = "UPDATE users SET email='$newEmail' WHERE id=$id";
if(mysqli_query($conn, $sql)) {
echo "Data updated successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>
پی ایچ پی میں MySQL ڈیٹا بیس سے ڈیٹا کو حذف کرنا
PHP کا استعمال کرتے ہوئے MySQL ڈیٹا بیس سے ڈیٹا کو حذف کرنے کے لیے، ہم mysqli_query() DELETE سٹیٹمنٹ کے ساتھ فنکشن استعمال کرتے ہیں۔ یہاں ایک مثال ہے۔
<?php
$id = 1;
$sql = "DELETE FROM users WHERE id=$id";
if(mysqli_query($conn, $sql)) {
echo "Data deleted successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>



