آموزش mysql در php

آموزش mysql در php

در این بخش از آموزش PHP به سراغ پایگاه داده MYSQL می رویم و به آموزش MYSQL در PHP می پردازیم و کار با آن را فرا می گیریم .

یکی از کارهای مهم در پی اچ پی ، کار با پایگاه داده MYSQL است.

در این بخش به آموزش MYSQL در PHP می پردازیم و با دستورات مختلف MYSQL آشنا میشویم.

پس از آشنایی با دستورات MYSQL کافی است که همین کدها را در PHP استفاده کنید تا عمیلات مورد نظر انجام شود.

چنانچه در استفاده از آموزش متنی مشکلی داشتید می توانید از بخش محصولات آموزشی ، آموزش ویدئویی MYSQL و PHP را تهیه فرمایید.

آموزش mysql در php

انواع دیتابیس ها :

ما انواع دیتابیس ها را داریم. دیتابیس جایی است که همه اطلاعات سایت در آن قرار میگیرد و وقتی کاربر چیزی را درخواست می کند مثلا خواندن یک مقاله ، آن مقاله از دیتابیس خوانده می شود.

بدون دیتابیس ها ، سایت ها هیچ وقت نمی توانند کار کنند.

دروردپرس ، اطلاعات در دیتابیس MYSQL ذخیره میشود بدون اینکه وردپرس کار آن را متوجه شود. وقتی کاربر درخواستی می دهد اطلاعات از جداول خوانده می شود و سپس به شکلی جذاب تر به کاربر نمایش داده میشود.

اطلاعاتی که در جداول MYSQL ذخیره می شود بسیار ساده و بصورت متن است.

ما با HTML,CSS قالب های زیبایی را طراحی می کنیم ، سپس اطلاعات دیتابیس (پایگاده داده) به شکلی زیبا به کاربر نمایش داده می شود.

ما دیتابیس های مختلفی داریم که یکی از آنها MYSQL است. دیتابیس های دیگر مانند SQL SERVER , ORACLE و غیره.

هر دیتابیس برای مورد خاصی استفاده می شود. معمولا برای سایت های PHP و وردپرس از پایگاه داده MYSQL استفاده میشود.

آموزش mysql در php

آموزش دستور SELECT از MYSQL :

یکی از دستورات مهم MYSQL دستور SELECT می باشد. در PHP برای نمایش اطلاعات بصورت کامل یا نمایش اطلاعات یک محصول یا مقاله از این گزینه استفاده می شود.

دستور SELECT یکی از دستورات اصلی در پایگاه داده MYSQL است. از این دستور به دفعات استفاده می شود.

استفاده از دستور SLECT :

دستور زیر برای نمایش تمام اطلاعات یا محصولات بکار می رود. علامت ستاره برای نمایش همه محصولات یا مقالات یا اطلاعات بکارمی رود.

SELECT * FROM `users`

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

SELECT * FROM `users` WHERE `ID`=1

دستور SELECT  و مرتب کردن داده ها :

دستور SELECT  و مرتب کردن داده ها ، یعنی نمایش اطلاعات و بر اساس یک فیلد مرتب شدن.

مثلا می خواهیم اطلاعات بر اساس نام یا نام خانوادگی مرتب شوند.

دستور زیر را ببینید با دستور ORDER BY برای مرتب سازی اطلاعات بکار می رود. می توانیم اطلاعات را بر اساس صعودی با ASC مرتب کنیم یا با DESC بر اساس نزولی مرتب کنیم.

SELECT * FROM `users` ORDER BY `ID` DESC

دستور درج کردن در MYSQL :

در این بخش از آموزش MYSQL در PHP به سراغ دستور درج کردن در MYSQL می رویم و با دستور INSERT آشنا می شویم.

با دستور INSERT می توانیم رکورد جدیدی را در پایگاه داده ثبت کنیم.

در دستور پایین نحوه کار دستور INSERT در MYSQL را می آموزید.

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

در قسمت TABLE_NAME نام جدول ، در قسمت COLUMN فیلدها و در قسمت VALUES بایستی مقادیر قرار گیرد.

با این دستور براحتی می توانید رکورد جدید یا محصول جدیدی را به محصولات اضافه کنید.

دستور آپدیت در MYSQL :

در این بخش از آموزش MYSQL در PHP به سراغ بروزرسانی رکوردها می رویم.

دستور آپدیت در MYSQL برای بروزرسانی و تغییر رکورد بکار می رود.

گاهی لازم است قیمت یک محصول یا اطلاعات آن را تغییر دهیم برای این کار از دستور UPDATE استفاده میکنیم.

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

در بخش table_name نام جدول ، در قسمت SET مقادیر جدید و در قسمت WHERE شرط را قرار می دهیم.

دستور حذف رکورد در MYSQL :

در این بخش از آموزش MYSQL به سراغ دستور حذف رکورد در MYSQL می رویم.

گاهی لازم است یک محصول یا مقاله از سایت حذف شود. با دستور DELETE  می توانیم رکورد یا محصول یا مقاله را از سایت حذف کنیم.

دستور زیر نحوه حذف رکورد را نشان می دهد.

DELETE FROM table_name
WHERE condition;

در بخش TABLE_NAME نام جدول و در بخش condition شرط را مشخص می کنیم.مثلا حذف رکورد با آیدی 1 . در این صورت رکورد با ID که برابر یک است جستجو شده و حذف می شود.

استفاده از MYSQL در PHP :

برای استفاده از MYSQL در PHP بایستی با دستورات PHP آشنا باشید.

در این بخش نمونه ای از استفاده از MYSQL در PHP را به شما آموزش می دهیم.

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>

 

در قسمت بالا با دستور SELECT در PHP آشنا شدید. با کد بالا قادر خواهید بود اطلاعات جدول MyGuests را نشان دهید.

آموزش mysql در php

در کد بالا مشخص کرده ایم که ابتدا به پایگاه داده یا دیتابیس متصل شویم و سپس با دستور SELECT اطلاعات جدول MyGuests را نشان دهیم. در ضمن فقط فیلدهای خاصی را نشان می دهیم.