بهترین راهنمای عملیات PHP CRUD

جولای 25, 2023 by بدون دیدگاه

عملیات CRUD معمولاً بر روی پایگاه‌های داده انجام می‌شود، از این رو، در این آموزش عملیات CRUD PHP، شما تکنیک‌های CRUD را بر روی پایگاه‌های داده MySQL با کمک PHP پیاده‌سازی خواهید کرد.

مخفف CRUD شامل تمام عملیات اصلی است که بر روی یک پایگاه داده رابطه ای انجام می شود. مخفف:

ج = ایجاد

R = خواندن

U = به روز رسانی

د = حذف

اکنون عملیات های مختلف را با جزئیات درک خواهید کرد.

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

چگونه یک اتصال پایگاه داده MySQL ایجاد کنیم؟

ابتدا یک ارتباط بین دیتابیس و کد پی اچ پی خود ایجاد کنید.

کد زیر به عنوان ارتباط بین صفحه وب و پایگاه داده که در آن داده های صفحه وب ذخیره می شود عمل می کند.

در اینجا فایل را config.php نامگذاری کنید

$servername = “localhost”;

$username = “ریشه”;

$password = “”;

$dbname = “mydb”;

$conn = mysqli جدید ($servername, $username, $password, $dbname);

if ($conn->connect_error)

die(“اتصال انجام نشد: ” . $conn->connect_error);

?>

چگونه رکورد ایجاد کنیم؟

اولین عملیات در PHP CRUD Operations، Create، مسئول ایجاد جداول یا رکوردهای جدید در یک جدول موجود است. برای انجام این کار، ابتدا باید کد صفحه وب را بنویسید تا یک ورودی در پایگاه داده ایجاد شود.

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

نام فایل را create.php بگذارید.

شامل “config.php”;

if (isset($_POST(‘submit’)))

$first_name = $_POST(‘firstname’);

$last_name = $_POST(‘نام خانوادگی’);

$email = $_POST(’email’);

$password = $_POST(‘password’);

$gender = $_POST(‘جنسیت’);

$sql = “درج در “کاربران”(“نام”، “نام خانوادگی”، “ایمیل”، “گذرواژه”، “جنسیت”) VALUES (‘$first_name’,’$last_name’,’$email’,’$password’,’$gender’)”;

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

اگر ($result == TRUE)

echo “رکورد جدید با موفقیت ایجاد شد.”;

دیگر

echo “خطا:”. $sql. “
“. $conn->error;

$conn->close();

?>

<بدن>

فرم ثبت نام

<فیلد مجموعه>

اطلاعات شخصی:

نام:

نام خانوادگی:

ایمیل:

رمز عبور:

جنسیت:

مرد

مونث

این صفحه یک فرم ثبت نام را نمایش می دهد که جزئیات وارد شده در صفحه را در جدولی به نام “کاربران” ذخیره می کند.

PHP_CRUD_1.

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

چگونه سوابق را بخوانیم/مشاهده کنیم؟

عملیات دوم، درست همانطور که از نام آن پیداست، “Read” برای نمایش یا خواندن داده هایی که از قبل در پایگاه داده موجود است استفاده می شود.

برای انجام عملیات، باید صفحه ای ایجاد کنید که رکوردهای جدول ‘کاربران’ را نمایش دهد.

اکنون نام صفحه را view.php بگذارید

شامل “config.php”;

$sql = “انتخاب * از کاربران”;

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

?>

<سر>

مشاهده صفحه

<بدن>

کاربران

if ($result->num_rows > 0)

while ($row = $result->fetch_assoc())

?>

?>

ID نام نام خانوادگی ایمیل جنسیت عمل
“>ویرایش “>

PHP_CRUD_2.

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

چگونه رکوردها را به روز کنیم؟

عملیات سوم یعنی “به روز رسانی” برای تغییر یا اصلاح داده های موجود در پایگاه داده استفاده می شود.

برای این کار باید صفحه دیگری برای به روز رسانی جزئیات در پایگاه داده ایجاد کنید. در اینجا نام صفحه را update.php بگذارید

شامل “config.php”;

if (isset($_POST(‘update’)))

$firstname = $_POST(‘firstname’);

$user_id = $_POST(‘user_id’);

$lastname = $_POST(‘نام خانوادگی’);

$email = $_POST(’email’);

$password = $_POST(‘password’);

$gender = $_POST(‘جنسیت’);

$sql = “به‌روزرسانی «کاربران» SET «firstname»=’$firstname’,`Lastname`=’$lastname’,`email`=’$email’,`password`=’$password’,`gender`=’$gender’ WHERE `id`=’$user_id'”;

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

اگر ($result == TRUE)

echo “رکورد با موفقیت به روز شد.”؛

دیگر

echo “خطا:”. $sql. “
“. $conn->error;

if (isset($_GET(‘id’)))

$user_id = $_GET(‘id’);

$sql = “انتخاب * FROM `users` WHERE `id`=’$user_id'”;

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

if ($result->num_rows > 0)

while ($row = $result->fetch_assoc())

$first_name = $row (‘firstname’);

$lastname = $row (‘نام خانوادگی’);

$email = $row(’email’);

$password = $row(‘password’);

$gender = $row (‘جنسیت’);

$id = $row(‘id’);

?>

فرم به روز رسانی کاربر

<فیلد مجموعه>

اطلاعات شخصی:

نام:

>Male

>مونث

دیگر

header(‘Location: view.php’);

?>

در فرم به روز رسانی، باید شناسه کاربری را که می خواهیم به روز کنیم، انتخاب کنیم. می توانید متوجه شوید که شناسه کاربری در حال به روز رسانی در آدرس صفحه به روز رسانی در تصویر زیر قابل مشاهده است.

PHP_CRUD_3.

با باز کردن صفحه وب view.php می توانید جزئیات به روز شده را مشاهده کنید.

PHP_CRUD_4

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

چگونه رکوردها را حذف کنیم؟

آخرین عملیات CRUD Delete است و همانطور که از نام آن پیداست برای حذف یک ورودی یا جدول موجود استفاده می شود.

برای انجام این عملیات، باید صفحه ای ایجاد کنید که به شما امکان می دهد ورودی داده ای را که می خواهید از پایگاه داده حذف کنید، انتخاب کنید.

اکنون نام فایل را delete.php بگذارید

شامل “config.php”;

if (isset($_GET(‘id’)))

$user_id = $_GET(‘id’);

$sql = “حذف از `کاربران` جایی که `id`=’$user_id'”;

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

اگر ($result == TRUE)

echo “رکورد با موفقیت حذف شد.”;

دیگر

echo “خطا:”. $sql. “
“. $conn->error;

?>

PHP_CRUD_5.

PHP_CRUD_6

اصول اولیه تا پیشرفته – همه چیز را یاد بگیرید!

توسعه کامل پشته Caltech PGPبرنامه کاوش

اصول اولیه تا پیشرفته - همه چیز را یاد بگیرید!

نتیجه

این ما را به پایان آموزش “عملیات PHP CRUD” می رساند. در این آموزش، نحوه انجام عملیات CRUD بر روی پایگاه داده با کمک PHP با ایجاد، خواندن، به روز رسانی و حذف رکوردها با استفاده از صفحات مختلف وب را فرا گرفته اید. در نهایت، شما یک فایل config.php برای اتصال صفحات وب با پایگاه داده برای انجام عملیات ایجاد کردید.

برای آموزش تصویری عملیات CRUD می توانید به اینجا مراجعه کنید.

آیا قصد دارید وارد این دوره شوید و یک دوره آموزشی PHP برگزار کنید؟ در این صورت، دوره PHP Simplilearn یک انتخاب عالی خواهد بود. برنامه تحصیلات تکمیلی در توسعه وب Full Stack تمام مفاهیم اساسی و پیشرفته در PHP را پوشش می دهد و سفر شما را به سمت یادگیری PHP آسان می کند.

اگر سؤالی در مورد عملیات PHP CRUD دارید، آن را در بخش نظرات این آموزش ذکر کنید تا کارشناسان ما به شما پاسخ دهند.

یادگیری مبارک!

#بهترین #راهنمای #عملیات #PHP #CRUD