در سری آموزشهای پیاچپی تاکنون با مباحث زیادی آشنا شدهاید و حال نوبت مبحث اتصال به بانکهای داده است. در واقع پویا بودن صفحات وب پیاچپی بدون اتصال به بانکهای اطلاعاتی بیمعنی به نظر میرسد. در این جلسه میخواهیم روش اتصال به یکی از محبوبترین و پرکاربردترین بانکهای اطلاعاتی یعنی MySql را به شما آموزش دهیم. در ادامه با ملت وب همراه باشید.
با اتصال به بانکهای اطلاعاتی تحت سرور میتوانیم دادههای مورد نظرمان را در جداول این بانکهای اطلاعاتی ذخیره کنیم و در مواقع لزوم به سرعت به آنها دسترسی داشته باشیم. همچنین در مواقعی نیاز به بروزرسانی اطلاعات و نیز حذف آنها خواهیم داشت.
پیاچپی از بانکهای اطلاعاتی مختلفی پشتیبانی میکند. اما یکی از محبوبترین و پراستفادهترین بانکهای اطلاعاتی در بین برنامهنویسان از زبان MySQL است. در این جلسه روش اتصال به این بانک داده را با PHP به شما آموزش خواهیم داد و نیز ۴ عملیات اصلی کار با بانکهای اطلاعاتی را به مرور فرا خواهید گرفت.
از این جلسه شروع به ساخت یک CMS (سیستم مدیریت محتوا = Content Managment System) میکنیم. قبل از هر چیز نیاز است الگوریتم سادهای برای این پروژه ایجاد کنید. اما در اینجا برای جلوگیری از سنگین شدن این جلسه بخش الگوریتم را به خودتان واگذار میکنیم.
در کل باید بدانید قصد داریم یک پروژه بسازیم که با بانک اطلاعاتی MYSQL ارتباط داشته باشد و بتوان با استفاده از آن مطالب جدیدی را در بانک داده ذخیره سازی کرد. هدف ما ایجاد بخشی برای ارسال مطلب، بخشی برای ویرایش مطالب ارسال شده، امکان حذف مطالب ارسال شده و نیز نمایش مطالب ارسال شده است. چهار عمل اصلی در ارتباط با بانکهای داده وجود دارد که به اختصار آنها را CURD مینامند. C برای ساختن (Create) و U برای بروزرسانی (Update) و R برای خواندن (Read) و نهایتا D برای حذف (Delete).
اتصال به بانک داده
قبل از این کار یک پوشه جدید در پوشه htdocs نرمافزار Xampp ایجاد کنید و نام آن را cms بگذارید. حالا در پوشه cms یک فایل به نام config.php ایجاد کنید. این فایل در واقع تنظیمات مربوط به سیستم ما را نگهداری خواهد کرد. همچنین از طریق این فایل به بانک داده متصل خواهیم شد.
اما ابتدا باید بانک اطلاعاتی مورد نظرمان را ایجاد کنید. پس از اجرای Xampp در پنل مدیریت این نرمافزار سرویس MySQL را نیز همانند سرویس Apache اجرا کنید.
حالا مرورگر خود را باز کرده و به آدرس http://127.0.0.1/phpmyadmin بروید. در این بخش شما میتوانید بانکهای اطلاعاتی سرور محلی خود را مشاهده، ایجاد و حذف کنید. پس از اجرای آدرس فوق باید با صفحهای مانند زیر مواجه شوید.
همانطور که در تصویر با کادر قرمز مشخص شده، روی Database کلیک کنید. در این بخش میتوانید یک بانک اطلاعاتی جدید بسازید. نام بانک اطلاعات مورد نظر خود را باید در کادر مربوطه همانند تصویر زیر وارد کنید. همچنین نوع یونیکد مورد نظر برای این بانک داده را هم با استفاده از منو کشویی مقابل فیلد نام آن، میتوانید تعیین کنید. از آنجا که زبان ما فارسی است بهترین کار در این مرحله انتخاب یونیکد utf-8 است. پس همانند تصویر زیر نام بانک اطلاعاتی جدید خود را cms و نوع آن را هم utf8-general-ci تعیین کنید.
حال باید جداول مورد نظرتان را ایجاد کنید. اما برای جلوگیری از سنگین شدن مبحث و اینکه هدف ما آموزش php است، جداول مورد نیاز برای این پروژه را ساختهایم و شما نیز برای ساختن این جداول مراحل زیر را پس از ساختن بانک اطلاعاتی یاد شده انجام دهید. پس از اینکه روی دکمه Create کلیک کنید، بانک اطلاعاتی cms ایجاد خواهد شد. حالا وارد بخش sql شوید و همانند تصویری که در ادامه میبینید، کد زیر را در بخش مربوطه قرار داده و سپس بر روی دکمه Go کلیک کنید.
-- phpMyAdmin SQL Dump -- version 4.5.1 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: May 28, 2016 at 02:13 PM -- Server version: 10.1.9-MariaDB -- PHP Version: 5.6.15 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `cms` -- -- -------------------------------------------------------- -- -- Table structure for table `posts` -- CREATE TABLE `posts` ( `id` int(11) NOT NULL, `title` varchar(200) NOT NULL, `text` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Indexes for dumped tables -- -- -- Indexes for table `posts` -- ALTER TABLE `posts` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `posts` -- ALTER TABLE `posts` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
کد بالا برای ایجاد یک جدول به نام posts است که این جدول سه فیلد دارد. برای هر مطلب یک فیلد برای شماره مطلب وجود دارد که این شماره برای هر رکورد از جدول یکتا خواهد بود. همچنین یک فیلد برای عنوان و یک فیلد نیز برای متن مطلب در نظر گرفتهایم. یونیکد این جدول و تمامی فیلدهای آن نیز utf8-general-ci است.
اصلا نگران این بخش نباشید چراکه بعدا مفصلا به آن خواهیم پرداخت. فقط به یاد داشته باشید که تا کنون چه کارهایی انجام دادیم.
حالا برگردیم به بخش پیاچپی. فایل config.php را باز کنید و کد زیر را در آن قرار دهید:
<?php $dbhost = "localhost"; $dbuser = "root"; $dbname = "cms"; $dbpass = ""; $connect_db = mysql_connect ($dbhost, $dbuser, $dbpass); if ($connect_db){ echo "we Connected to db successfully!"; }else{ echo "error in connecting db"; } ?>
در کد بالا ابتدا ۴ متغیر تعریف کرده و آنها را مقداردهی کردیم. برای اتصال به بانکاطلاعاتی mysql در php نیاز به ۴ مشخصه خواهید داشت. آدرس میزبان بانک داده که در اینجا متغیر dbhost است، نام کاربری بانک داده که در اینجا dbuser است، نام بانک داده که در اینجا dbname است و نهایتا رمزعبور کاربر بانک داده که در اینجا dbpass است. در بیشتر مواقع آدرس میزبان بانک داده همان localhost خواهد بود. در نرمافزار زمپ نام کاربری تمام بانکهای دادهای که میسازیم root است و این کاربر رمزعبور ندارد و به همین دلیل مقدار dbpass را خالی گذاشتهایم. نام بانک داده نیز همان نامی خواهد بود که در هنگام ساختن بانک اطلاعاتی مورد نظر خود تعیین کردهاید و در این پروژه نام تعیین شده ما cms بود.
حال باید با استفاده از تابع mysql_connect به بانک داده متصل شویم. این تابع سه آرگومان ورودی دارد که به ترتیب آدرس میزبان بانک داده، نام کاربری بانک داده و رمزعبور کاربر بانک داده هستند. خروجی این تابع نیز یا true خواهد بود یا false. در کد بالا ما خروجی این تابع را در متغیر connect_db ذخیره میکنیم و سپس با یک دستور if بررسی کردهایم که اگر اتصال به درستی برقرار شد پیام مناسب به کاربر نمایش داده شود و اگر اتصال انجام نشده بود پیام خطای عدم اتصال به بانک داده نمایان شود.
پس از اینکه مراحل فوق را انجام دادید یک فایل دیگر به نام index.php در پوشه cms ایجاد کنید. سپس در این فایل کد زیر را قرار دهید:
<?php include ("config.php"); ?>
همانطور که احتمالا متوجه شدهاید ما فایل config.php را با کد بالا در فایل index,php فراخوانی کردهایم. حالا اگر آدرس http://127.0.0.1/cms/index.php را در مروگرتان اجرا کنید، باید با عبارت we Connected to db successfully! مواجه شوید. در غیر این صورت یکی از مراحل را اشتباه انجام دادهاید، چراکه در این صورت اتصال به بانک داده انجام نشده است. اما اگر پیغام یاد شده را مشاهده میکنید یعنی با موفقیت به بانک داده cms متصل شدهایم. اگر همه چیز به درستی انجام شده بخش if فایل config.php را حذف کنید یا آن را به صورت کامنت درآورید. همچنین یک دستور دیگر برای انتخاب بانک اطلاعاتی cms که آن را در مراحل قبلی ایجاد کردیم به این فایل اضافه میکنیم. در نهایت کد config.php شما باید شبیه به زیر باشد:
<?php $dbhost = "localhost"; $dbuser = "root"; $dbname = "cms"; $dbpass = ""; $connect_db = mysql_connect ($dbhost, $dbuser, $dbpass); mysql_select_db($dbname,$connect_db); ?>
با استفاده از تابع mysql_select_db میتوانید به بانک اطلاعاتی مورد نظر خود در سرور mysql متصل شوید. همانطور که میبینید این تابع دو آرگومان دارد که ورودی اول نام بانک اطلاعاتی که قصد متصل شدن به آن را داریم است و مورد دوم که تعریف آن اجباری هم نیست، به خروجی تابع متصل شدن به سرور MySQL اشاره دارد. در اینجا ما خروجی تابع را در متغیر connect_db قرار داده بودیم و از همین رو در آرگومان دوم تابع mysql_select_db نام این متغیر را وارد کردهایم.
اما برای درک بهتر ادامه این آموزش باید با ساختار جدولی که ساختهایم آشنا شوید. به شکل زیر دقت کنید:
در نتیجه ما یک بانک اطلاعاتی به نام cms داریم. هر بانک اطلاعاتی میتواند شامل چند جدول باشد و هر جدول نیز شامل یکسری فیلد است.
در اینجا جدول ما posts نام دارد و هر سطر آن (هر رکورد) شامل سه فیلد id و title و text است. تعیین نام فیلدها و نوع آنها در هنگام ساخت جدول انجام میشود و در این مورد نامهای انتخابی ما سه موردی بود که اشاره کردیم. همانطور که در تصویر بالا میبینید هر مطلب به صورت یک سطر جدید در جدول posts ذخیره خواهد شد و هر مطلب سه مشخصه id یا شناسه یکتای مطلب، title برای عنوان و text برای متن مطلب را شامل میشود.
در جلسه بعد پروژه خود را ادامه خواهیم داد و رفته رفته آن را کاملتر میکنیم. پیشنهاد میکنیم برای درک بهتر آموزشهای بعدی کمی در مورد بانک اطلاعاتی mysql و نیز دستورات sql در گوگل جستجو کنید و در میان مطالب بسیار زیاد فارسی منتشر شده در این مورد کمی تحقیق کنید تا با آمادگی بیشتری بتوانید ادامه آموزشها را پیگیری کنید.
محصولات مشابه فروشی
-
افزونه Instagram Feed Pro | اتصال صفحه اینستاگرام به وردپرس
افزونه ابزار وردپرسافزونه Instagram Feed Pro به نسخه 5.8.5 در تاریخ 1399/9/25 بروز رسانی شد معرفی افزونه صفحه اتصال اینستاگرام به وردپرس یکی از افزونه های معروف که با کاربری آسانی نیز برای بستر وردپرس عرضه شده است و میتواند تصاویر اینستاگرام شما را در مکان مورد نظر در وبسایت وردپرس شما به نمایش در آورد افزونه ی وردپرس Instagram Feed Pro است. در حین کار با افزونه متوجه رابط کاربری ساده آن خواهید شد و بسادگی میتوانید در وبسایت خود یک گالری ساخته و تصاویر اینستاگرام صفحه خود را به نمایش در آورید. معرفی افزونه وردپرس Instagram Feed Pro فوق العاده ساده برای راه اندازی ساخته شده است. میتوانید تصاویر چند حساب عمومی را به نمایش در آورید و اگر حساب خصوصی را میخواهید راه اندازی کنید نیز این افزونه توانایی انجام آن را دارد. در هر اندازه صفحه نمایشی میتواند پاسخگو باشد و گالری شما را نمایش دهد...69000 104000 -
افزونه اتصال گرویتی فرم به ووکامرس Gravity forms Addons
افزونه متفرقه وردپرسبا افزونه افزودنیهای محصول Gravity Forms ، فرم های پیکربندی پیشرفته محصول خود را می توان ساخت و به هر محصولی در ووکامرس پیوند داد. فرم هایی که حاوی منطق شرطی ، زمینه های قیمت گذاری ، قیمت ورودی کاربر ، زمینه های قیمت گذاری شرطی ، منطق دکمه ارسال شرطی هستند ، همگی می توانند برای محصولات شما ایجاد شوند. علاوه بر این ، هر محصولی که دارای فرم جاذبه باشد در سبد خرید ردیابی می شود تا اطمینان حاصل شود ، صرف نظر از اینکه محصول شما چقدر پیچیده است ، فقط پیکربندی های منحصر به فرد به سبد خرید اضافه می شود و تعداد تکراری افزایش می یابد. گاهی برای شما نیاز است که برای محصولاتی که به فروش می رسانید اطلاعاتی را از مشتریان خود دریافت کنید،که البته این امکان در بخش تسویه حساب ووکامرس است،اما مقادیری مانند تاریخ تولد،عکس،کدملی و خیلی موارد دیگر را شما با استفاده از این افزودنی برای محصولات...79000 159000 -
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک
تراکتتراکت لایه باز PSD فروش و خدمات کارت خوان و عابر بانک
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک را می توانید با تغییر سایز برای تراکت و کارت ویزیت نیز استفاده نمایید.
حجم : 13.5 مگابایت
ابعاد :20 در 30 سانتی متر
پسوند: PSD
20000 38000 -
تراکت لایه باز آموزش تری دی مکس 3d max
تراکتطرح لایه باز تراکت تبلیغاتی آموزش تری دی مکس 3d max با پس زمینه سفید و فیروزه ای طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این تراکت تبلیغاتی آموزش 3d max را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 12 مگابایت
ابعاد : 14.8 در 21 سانتی متر
رزولیشن: 300
پسوند : psd
20000 -
پوستر تبلیغاتی لایه باز آموزش فتوشاپ
تراکتطرح لایه باز پوستر تبلیغاتی آموزش فتوشاپ با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این پوستر تبلیغاتی آموزش فتوشاپ را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 26 مگابایت
ابعاد : 29.7 در 42 سانتی متر
پسوند : psd
20000 -
تراکت لایه باز آموزش عکاسی و فیلمبرداری
تراکتطرح لایه باز پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 20 مگابایت
ابعاد : 21 در 29.7 سانتی متر
پسوند : psd
20000 -
کارت ویزیت لایه باز آموزش اصولی کاراته
کارت ویزیتطرح کارت ویزیت لایه باز آموزش اصولی کاراته با پسوند psd طراحی شده است . در طرحکارت ویزیت لایه باز آموزش اصولی کاراته از تصویر و وکتور با کیفیت و دوربری شده استفاده شده است.
با تغییر در ابعاد این کارت ویزیت می توانید از آن بعنوان بنر مغازه ، تراکت و حتی بیلبورد محیطی استفاده نمایید.
حجم : 5.23 مگابایت
ابعاد : 9 در 6 سانتی متر
پسوند : psd
20000 28000 -
تراکت لایه باز استخر و آموزش شنا با فرمت psd طرح جدید
بنربیشک حتمای این طرح را در هیچ کجا نخواهید دید! زیباترین تراکت لایه باز استخر و آموزش شنا یک تراکت خاص و متفاوت به استخر و آموزش شنا خود هدیه دهید... طرح تراکت لایه بازاستخر و آموزش شنا کاملا لایه باز بوده و این طرح مناسب برای استخر و آموزش شنا میباشد که از دید خوبی برخوردار است ، این طرح فوق کاملاً لایه باز با فرمت psd و از کدهای رنگی cmyk که مخصوص چاپ هست استفاده شده.این طرح با طراحی شیک و مدرن و در اندازه {21*14.8} سانتی متر و رزولوشن ۳۰۰ DPII با کیفیت عالی می باشد. از طرح تراکت لایه باز استخر و آموزش شنا میتوانید برای بنر و حتی میتوانید با کمی تغییرات به کارت ویزیت هم تبدیل کنید. ابعاد :14.8 در 21 سانتیمتر و قابل ویرایش به اندازه های دلخواه خود میباشد فرمت فایل : psd رزولوشن: 300 مد رنگ: CMYK حجم: 15 مگابایت آموزش استفاده از طرح لایه باز تراکت استخر و...23000 31000 -
دانلود قالب وردپرس آموزش آنلاین Eduma فارسی
قالب وردپرس آموزش آنلاینقالب Eduma که یکی از مطرح ترین و حرفه ای ترین قالب وردپرس آموزش آنلاین با طراحی واکنشگرا میباشد و مناسب برای سایت آموزش های آنلاین ، آموزشگاه ها ،مدارس،مهدکودک،و تدریس خصوصی و … میباشد. امروزه سایت های زیادی از راه فروش آموزش های خود کسب کار عالی راه اندازی کرده اند ! قالب وردپرس آموزش آنلاین Eduma یک قالب بی نظیر برای سایت هایی با موضوع آموزش آنلاین، آموزش، دانشگاه، و … است . دارای 6 دموی فارسی قالب Eduma دارای دمو های متفاوت میباشد که 6 دموی جذاب از این قالب با بسته نصبی جداگانه آماده شده است که در آینده نیز دموهای دیگر اضافه خواهد شد. پیشنمایش دموها : دموی یک دموی دو دموی سوم دموی چهارم دموی پنجم دموی ششم قالب Eduma دارای امکاناتی متفاوت برای مدیریت دوره های آموزشی شما است این قالب با استفاده از افزونه فروشگاه ساز ووکامرس امکان پرداخت آنلاین...139000 257000 -
دانلود قالب وردپرس آموزش آنلاین Masterstudy فارسی
قالب وردپرس آموزش آنلاینقالب MasterStudy بهترین قالب وردپرس آموزشی برای سازمان های آموزشی، که دوره های خود را به فروش می رسانند و کلاس های محلی را سازماندهی می کنند. قالب آموزش آنلاین Masterstudy به عنوان تم آموزشی وردپرس برای مرکز یادگیری شما طراحی شده است. شما میتوانید دوره های رایگان یا پولی را به اشتراک بگذارید. قالب فروش دوره Masterstudy ساده و بدون دردسر برای ساخت، سفارشی سازی و مدیریت میباشد. پلاگین ویژوال کامپوزر گنجانده شده است، بنابراین شما می توانید صفحات را در عرض چند دقیقه با ابزار کشیدن و رها کردن آسان بسازید. تم وردپرس آموزش Masterstudy شما به طور کامل پاسخگو است، بنابراین شما می توانید مطمئن باشید که محتوای شما در هر دستگاهی قابل نمایش میباشد. دانش آموزان می توانند نظرات و بررسی های خود را در مورد دوره ها ارسال نمایید. با قالب Masterstudy میتوانید رویداد ها و وبلاگ خود را نیز بسازید و همچنین با...119000 229000 -
پکیج 7 قالب وردپرس آموزش آنلاین با تخفیف ویژه
قالب وردپرس آموزش آنلاینامروز در نظر داریم تا بسته شامل7 محصول وردپرس آموزش آنلاین در ملت وب را در یک بسته با تخفیف ویژه در اختیار شما عزیزان قرار دهیم. قالب های موجود در این بسته با موضوعآموزش آنلاین هستند و با استفاده از این قالب ها شما هر نوع سایت آموزش آنلاین را که در نظر داشته باشید میتوانید بسازید. شما با خرید این بسته به 7 قالب وردپرس ما دسترسی خواهید داشت و میتوانید دانلود و بسته به نیاز در هر زمان استفاده کنید. اگر این مجموعه بصورت تکی خریداری شود هزینه زیادی برای شما خواهد داشت ولی با خرید این بسته شما در هزینه های خود صرفه جویی کرده و 7 محصول پرطرفدار آموزش آنلاین را خواهید داشت . محصولات موجود در بسته : 1. قالب Turitor قالب وردپرس آموزش آنلاین وردپرس قالب Turitor یک قالب وردپرس آموزش آنلاین مناسب برای ایجاد وب سایتهای آموزشی ، دوره های آنلاین ، LMS ، بازاریابان محتوای آموزشی...350000 520000 -
قالب پازلی اینستاگرام بصورت لایه باز PSD به همراه آموزش٪40قالب پازلی اینستاگرام لایه باز برای ساخت سری عکس های پازلی اینستا شاید شما هم در پروفایل پیج های مختلف مانند پیج های مدلینگ و فروش لوازم مد و یا حتی پیج های شخصی سری عکس های پازلی را در بخش پست های پیج دیده باشید که جلوه خیلی خوبی بخصوص برای پیج های فروشگاهی میدهد . برای ساخت این سری عکس ها ما امروز قالبی را آماده کردیم که شما براحتی میتوانید تصاویر خود را در این قالب قرار داده و قالب به شما خروجی بصورت تصاویر جدا و پازلی میدهد که شما بایستی از آخر به اول در پیج خود آپلود کنید. شبکه اجتماعی اینستاگرام در ابتدا یک شبکه اجتماعی برای سرگرمی بود ولی با ورود افراد مختلف مثل هنرمندان، ورزشکاران و بلاگر و ... به این شبکه اجتماعی اکنون تبدیل به یک غول تجارت و تبلیغات و کسب و کار مجازی شده و همه میتوانند با توجه به خلاقیت خود از این شبکه کسب درآمد کنند. هرچه قالب پست...13800 29000
آخرین های مشابه مشاهده بیشتر
-
آموزش PHP - جلسه یازدهم: اتصال به بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی تاکنون با مباحث زیادی آشنا شدهاید و حال نوبت مبحث اتصال به بانکهای داده است. در واقع پویا بودن صفحات وب پیاچپی بدون اتصال به بانکهای اطلاعاتی بیمعنی به نظر میرسد. در این جلسه میخواهیم روش اتصال به یکی از محبوبترین و پرکاربردترین بانکهای اطلاعاتی یعنی MySql را به شما آموزش دهیم. در ادامه با ملت وب همراه...رایگان -
آموزش PHP - جلسه دوازدهم: درج اطالاعات در بانک اطلاعاتی MySQL
آموزش PHPدر جلسه قبل، از سری آموزشهای پیاچپی شما را با نحوه اتصال به بانک اطلاعاتی MySQL آشنا کردیم. در ادامه قصد داریم نحوه درج اطلاعات جدید به جداول مورد نظرمان در بانک اطلاعاتی که ساختهایم را به شما توضیح دهیم. در ادامه مطلب با ملت وب همراه باشید. همانطور که گفتیم، ۴ عملیات اصلی در کار با بانکهای اطلاعاتی وجود دارد. درج اطلاعات، مشاهده، حذف و نهایتا ویرایش...رایگان -
آموزش PHP - جلسه پانزدهم: حذف داده ها از بانک اطلاعاتی MySQL
آموزش PHPدر این جلسه از سری آموزشهای پیاچپی، قصد داریم تا آخرین عملیاتی که نیاز داریم در ارتباط با بانکهای اطلاعاتی فرا بگیریم را به شما آموزش دهیم. در چند جلسه گذشته روش اتصال به MySQL، درج، ویرایش و مشاهده اطلاعات را فرا گرفتید. در این بخش قصد داریم روش حذف اطلاعات ذخیره شده در بانکهای اطلاعاتی MySQL را از طریق PHP به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. همانطور که...رایگان -
آموزش PHP - جلسه چهاردهم: ویرایش داده در بانک اطلاعاتی MySQL
آموزش PHPاگر پیگیر سری آموزشی پیاچپی ما بوده باشید، میدانید که در چند جلسه قبل در مورد ارتباط با بانک اطلاعاتی MySQL صحبت کردهایم. در این جلسه میخواهیم روش ویرایش دادهها را در بانک اطلاعاتی MySQLL از طریق پیاچپی به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. در ادامه سری آموزش پیاچپی قصد داریم تا روش ویرایش دادههایی که در بانک اطلاعاتی MySQL...رایگان -
آموزش PHP - جلسه سیزدهم: خواندن دادهها از بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی در چند جلسه گذشته در مورد نحوه اتصال به بانکهای اطلاعاتی و نیز انجام برخی عملیات مانند درج اطلاعات صحبت کردیم. در این جلسه قصد داریم روش خواندن اطلاعات از بانک اطلاعاتی MySQL را در پیاچپی به شما آموزش دهیم. بدین طریق میتوانید اطلاعات موجود در جداول را به کاربران نمایش دهید یا برای عملیات مختلف آن را در دسترس قرار دهید. در...رایگان -
قالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3
قالب وردپرس رایگانقالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3 دارای ویژگی های غنی راه حل برای ارائه پشتیبانی و دانش محصولات اولیه به مشتریان خود است. با پشتیبانی از پلاگین forums bbPress، شما می توانید انجمن های پشتیبانی خود و یا انجمن های گفتگو در وب سایت خود اضافه کنید. طرح پاسخگو - تم پایه دانش با استفاده از توییتر بوت استرپ ساخته شده است و به نظر می رسد بسیار جذاب بر روی صفحه نمایش...رایگان -
آموزش رایگان طراحی باکس نوشته ها (وبلاگ) با المنتور (طراحی قالب با المنتور وردپرس - قسمت یازدهم)
افزونه های مورد نیاز: المنتور المنتور پرو پست ها و روش نمایش آنها، در سایت های وبلاگی همیشه یکی از مهمترین بخش های آنهاست. زیرا تمام محتوای آنها از طریق ظاهر صفحه اول آنها نمایش داده می شوند. پس باید طراحی آنها جذاب و زیبا باشند. برای طراحی باکس نوشته ها، دو نکته قابل توجه است. یکی از آنها طراحی قالب ظاهری یکسان باکس نوشته ها (یعنی در تمام صفحات وبلاگ و دسته بندی ها به چه صورت نمایش...رایگان -
آموزش PHP - جلسه سوم: عملگرها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب و پس از معرفی ابزارهای مورد نیاز و شروع کار با این زبان برنامه نویسی، وپس از مبحث متغییرها و کامنتها، حال به سراغ جلسه سوم میرویم. در این جلسه قصد داریم در مورد عملگرها در PHP صحبت کنیم پس در ادامه آموزش با ملت وب همراه باشید. عملگرهای اصلی ابتدا باید ببینیم عملگر چیست؟ عملگرها در واقع عملیاتی را بر روی دادهها انجام...رایگان -
آموزش PHP - جلسه ششم: حلقه های While و For
آموزش PHPدر ادامه سری آموزشهای php در ملت وب میخواهیم به مبحث حلقهها بپردازیم. از حلقهها به منظور تکرار اجرای کدها به تعداد دفعات دلخواه میتوانیم استفاده کنیم. در ادامه آموزش با ملت وب همراه باشید. گاهی در برنامهنویسی شرایطی پیش میآید که نیاز داریم بخش خاصی از کد چندین مرتبه اجرا شود. در این حالت می توانیم از حلقهها بهره ببریم. همانند سایر زبانهای...رایگان -
آموزش PHP - جلسه نهم: متغیرهای پیش فرض و فرم ها
آموزش PHPدر این بخش از سری آموزش برنامهنویسی وب با PHP میخواهیم دربارهی مبحث جذاب فرمها صحبت کنیم. علاوه بر این با متغیرهای کاربردی و پیشفرض پیاچپی نیز آشنا خواهیم شد. در ادامه با ملت وب همراه باشید. متغیرهای پیشفرض در جلسات قبل اعلام کردیم، در نامگذاری متغیرها در php نباید از نامهای از پیش رزرو شده این زبان برنامهنویسی استفاده کنید. PHP شامل یکسری...رایگان -
آموزش PHP - جلسه چهارم: آرایه ها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب امروز قصد داریم تا به مبحث مهم آرایهها بپردازیم. آرایه در زبان ساده محلی است که میتوان در آن بیش از یک مقدار را ذخیره سازی کرد. در ادامه مطلب با ملت وب همراه باشید. در جلسات گذشته آموزشهای ابتدایی زبان برنامه نویسی پی اچ پی را با هم گذراندیم. حالا میخواهیم در این جلسه به آرایهها بپردازیم. آرايه ها...رایگان -
آموزش PHP - جلسه هشتم: توابع
آموزش PHPدر این جلسه از سری آمورشهای پیاچپی در ملت وب قصد داریم تا به یکی از مهمترین و در عین حال لذتبخشترین مباحث بپردازیم. توابع در هر زبان برنامه نویسی کاربرد بسیاری دارند و باعث میشوند تا در هنگام کدنویسی بتوانیم پروژه خود را منسجمتر تولید کنیم. در ادامه مطلب با ملت وب همراه باشید. توابع از جمله مهمترین مباحثی است که در آموزش پیاچپی باید یاد...رایگان -
آموزش PHP - جلسه هفدهم: کار با فایل ها
آموزش PHPدر ادامه سری آموزشی پیاچپی قصد داریم در مورد فایلها و کارهایی که با پیاچپی میتوان با فایلها انجام داد صحبت کنیم. میتوان از فایلها به منظور ذخیره کردن اطلاعات بهره گرفت یا در شرایط گوناگون از آنها استفاده کرد. در ادامه با ملت وب همراه باشید. در این بخش پس از اینکه چند جلسه به طور کامل در مورد بانک اطلاعاتی MySQL صحبت کرده بودیم، به سراغ...رایگان -
آموزش PHP - جلسه بیستم: کار با رشته ها
آموزش PHPدر ادامه سری آموزش پیاچپی قصد داریم شما را با توابع پرکاربردی که در کار با رشتهها با آنها زیاد سروکار خواهید داشت آشنا کنیم. در ادامه این جلسه از آموزش پیاچپی با ملت وب همراه باشید. هنگام برنامهنویسی به زبان برنامهنویسی PHP مطمئنا نیاز خواهید داشت تا عملیات را روی رشتههای متنی انجام دهید. پیاچپی یکسری توابع داخلی دارد که بسیار...رایگان -
آموزش PHP - جلسه بیست و یکم: شیء گرایی
آموزش PHPدر ادامه سری آموزشهای پیاچپی ، حال به مرحلهای جدید از برنامه نویسی میپردازیم و در واقع قصد داریم وارد مباحث پیشرفته شویم. در این جلسه و چند جلسهی آینده، به مبحث شیءگرایی خواهیم پرداخت. در ادامه با ملت وب همراه شوید. شاید سختترین مرحله در تدریس و نیز فراگرفتن شیءگرایی در پیاچپی را بتوان پایه و اساس آن دانست. اما در صورتی که شما اصل این...رایگان -
آموزش PHP - جلسه بیست و دوم: شیء گرایی (بخش دوم)
آموزش PHPدر ادامهی سری آموزش پیاچپی، همانطور که میدانید از جلسه قبل برنامهنویسی شیءگرا را آغاز کردیم. در این جلسه به ادامه مبحث شیءگرایی خواهیم پرداخت. پس در ادامهی این آموزش با ملت وب همراه شوید. در جلسه قبل مرحله به مرحله پیش رفتیم و گفتیم که بهترین روش یادگیری مبحث شیءگرایی، تمرین است. اگر جلسه قبل را هنوز مطالعه نکردهاید، لطفا ابتدا آن را...رایگان -
آموزش PHP: جلسه بیست و سوم: شیءگرایی (بخش سوم)
آموزش PHPدر جلسهی بیست و سوم از سری آموزشهای پیاچپی قصد داریم به ادامهی مبحث شیءگرایی بپردازیم. قبل از مطالعه این بخش بهتر است ابتدا بخش اول و دوم شیءگرایی را مطالعه کنید. در ادامه با ملت وب همراه شوید. در دو جلسهی قبلی ۱۱ مرحله مختلف را گذراندیم تا مبحث شیءگرایی را در پیاچپی به روش عملی یاد بگیریم. در ادامه به سراغ مراحل بعدی...رایگان -
آموزش PHP - جلسه دوم، متغییرها و توضیحات در کدها
آموزش PHPدر جلسه اول آموزش برنامه نویسی و طراحی وب به زبان PHP رایانه خود را به سرور محلی تبدیل کردیم و نیز ابزارهای مورد نیاز برای شروع برنامه نویسی به این زبان را نصب کرده و در نهایت هم شاهد اجرای موفق اولین پروژه خود بودیم. در این جلسه میخواهیم در مورد متغییرها و نیز عملگرها در php صحبت کنیم. در ادامه با ملت وبهمراه باشید. تبلیغات همانطور که در جلسه قبل توضیح دادیم ابتدا...رایگان -
آموزش PHP - جلسه دهم: پروژه ارسال ایمیل
آموزش PHPدر این جلسه از سری آموزشهای پیاچپی میخواهیم اولین پروژه کاربردی را با این زبان برنامه نویسی محبوب ایجاد کنیم. پروژه ما اسکریپتی برای ارسال ایمیل است. بدین صورت شما با نحوه ارسال ایمیل و توابع مربوط به آن در PHP نیز آشنا خواهید شد. در ادامه مطلب با ملت وب همراه باشید. اگر آموزشهای پیاچپی ملت وب را تا اینجا دنبال کردهاید پس تمامی پیشنیازهای لازم برای...رایگان -
آموزش PHP - جلسه شانزدهم: Session و Cookie
آموزش PHPدیدن جلسات قبل ذخیره اطلاعات در متغیرها برای کاربردهای مختلفی در پیاچپی در اختیار توسعه دهندگان قرار گرفته است. علاوه بر این با ذخیره دادهها در بانک داده MySql آشنا شدید. اما گاهی نیاز به نوع دیگری از ذخیره دادهها خواهید داشت. مثلا متغیرهایی که در تمام پروژه در دسترس باشند. از سشن (Session) و کوکی (Cookie) دقیقا به همین منظور در پیاچپی استفاده میکنیم. در ادامه با ملت...رایگان -
آموزش PHP - جلسه نوزدهم: فیلترهای پی اچ پی (مقدماتی)
آموزش PHPدر این جلسه از سری آموزشی پیاچپی قصد داریم تا شما را با مبحث فیلترهای این زبان برنامهنویسی آشنا کنیم. از فیلترها به منظور اعتبارسنجی و پاکسازی دادههای ورودی میتوان بهره گرفت. در ادامه با ملت وب همراه باشید. از فیلترهای پیاچپی به منظور اعتبارسنجی و بهینه کردن ورودیها مورد استفاده قرار میگیرند. در واقع فیلترهای پیاچپی دارای بسیاری از...رایگان -
آموزش PHP - جلسه پنجم: عبارات شرطی، دستور if
آموزش PHPآموزش PHP - جلسه پنجم: عبارات شرطی، دستور if در سری مقالات آموزش پیاچپی در ملت وب تقریبا پایه کار برای کدنویسی کاربردیتر را یاد گرفتهاید. در این جلسه میخواهیم کدنویسی شرطی را به شما آموزش دهیم و یاد بگیریم که چگونه شرایط مختلف را در پروژههای خود کنترل کنیم. در ادامه مطلب با ملت وب همراه باشید. گاهی در برنامه نویسی شرایط پیش آمده را...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید