آموزش اتصال به پایگاه داده در php

آموزش اتصال به پایگاه داده در php

در این بخش از آموزش طراحی سایت از سایت شیرازلرن به سراغ آموزش اتصال به پایگاه داده در php  می رویم.

در آموزش php یکی از مباحث مهم اتصال به پایگاه داده در php می باشد.

اتصال به پایگاه داده در php :

در قسمت پایین کد اتصال به پایگاه داده در php را می بینید. این کد را در یک فایل با پسوند php قرار داده و ذخیره کنید. سپس اجرا کنید.

<?php
$localhost = "localhost";
$username = "root";
$password = "";
$dbname = "tuto_search";
$con = new mysqli($localhost, $username, $password, $dbname);
if( $con->connect_error){
die('Error: ' . $con->connect_error);
}else{
echo "connection ok";
}

توضیحات اتصال به دیتابیس در php :

برای اتصال به دیتابیس یا پایگاه داده در php بایستی چند گزینه را مشخص کنیم. این اطلاعات شامل نام سرور ، نام کاربری یا یوزرنیم ، پسورد یا رمز عبور و در نهایت نام دیتابیس میباشد.

در مثال زیر $localhost نام سرور است. $username نام کاربری و $password رمز عبور است و در نهایت $dbname نام دیتابیس یا پایگاه داده است.

نحوه اتصال پایگاه داده به وب سایت :

در این بخش با نحوه اتصال پایگاه داده به وب سایت آشنا می شویم. برای اتصال پایگاه داده به وب سایت بایستی 4 گزینه اتصال را تغییر دهید یعنی نام سرور ، نام کاربری ، رمز عبور و نام دیتابیس . چنانچه هر کدام از این گزینه ها اشتباه باشد با خطا مواجه می شوید.

چنانچه مشکلی داشتید باید به پشتیبانی هاست تیکت بزنید. اما در مرحله اول باید خودتان آموزش خوبی ببینید چون آنها در برابر برنامه نویسی سایت مسئولیت ندارند.

نمایش اطلاعات دیتابیس در php :

برای نمایش اطلاعات دیتابیس (پایگاه داده) در php از دستور select استفاده می کنیم.

اگر با دستور select در پایگاه داده sql یا mysql آشنا باشید کار سختی نخواهید داشت.

در این قسمت چند مثال خواهیم زد.

در قسمت پایین با دستور select ابتدا مشخص می کنیم که چه اطلاعاتی نمایش داده شود که در اینجا همه رکوردها میباشد.

سپس نتایج را در متغیر $result می ریزیم. حال با دستور while اطلاعات را نمایش می دهیم. می توانیم اطلاعات یک یا چند فیلد را نمایش دهیم.

$sql = "SELECT * FROM test1";
$result = $con->query($sql);
while($row = $result->fetch_assoc()){
echo $row['name']."<br>";
}

ارسال اطلاعات به دیتابیس در php :

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

برای ذخیره رکورد از دستور insert into استفاده می کنیم. روش کار به این صورت است ابتدا دستور insert into و سپس نام جدول و فیلدها و سپس در قسمت value مقادیر را قرار می دهیم.

در قسمت پایین نمونه کد ارسال اطلاعات به دیتابیس در php را می بینید.

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

حذف رکورد در php :

برای حذف رکورد در php بایستی از دستور delete استفاده کرد. در قسمت پایین نحوه حذف رکورد در php را می بینید.

با استفاده از کد زیر می توانید یک رکورد را از دیتابیس (پایگاه داده ) حذف کنید.

$sql = "DELETE FROM MyGuests WHERE id=3";
if ($conn->query($sql) === TRUE) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . $conn->error;
}

امیدواریم این آموزش برای شما مفید باشد.