کد خبر: 194
تاریخ انتشار: ۵ خرداد ۱۳۹۱ - ۱۱:۴۹


پیش نیاز : آشنایی با زبان php – و کار با دیتابیس و آشنایی با دستورات sql
در این مبحث و مباحث آینده قصد آموزش ساخت یک سیستم خبری ساده با قابلیت هایی از جمله چند مدیره شدن رو دارم که با استفاده از دیتا بیس mysql کار می کنه.
اهداف کلی آموزش :
» نحوه ساخت دیتا بیس و جدول (آشنایی با phpmyadmin)
» ایمپورت (import) کردن دستورات sql در دیتابیس
» اتصال به بانک اطلاعاتی
» کار با متغییر ها و قوانین نام گذاری
» ساخت و استفاده صحیح از توابع و قوانین نام گذاری
» استفاده از کلاس تمپلیت
» ارسال اطلاعات به بانک اطلاعاتی
» گرفتن خروجی از بانک اطلاعاتی
» سفارشی کردن خطاها (گزارش به مدیر,مخفی سازی از دید کاربر)
» ذخیره سازی خطاها در فایل (log)
» صفحه بندی (آرشیو) اتوماتیک برای اطلاعات خروجی
» آموزش لوگین کردن کاربر
» رعایت نکات امنیتی به صورت عملی
» ساخت پنل مدیریت با قابلیت چند مدیره شدن
» به طور کلی آموزش طراحی صفحات دینامیک به وسیله زبان قدرتمند php
و …
در این بخش دو هدف اول را می آموزیم:
وارد محیط php myadmin بشید:
در صورتی که از لوکال هاست استفاده می کنید آدرس زیر رو در نوار آدرس مرورگر خود تایپ کنید:
http://127.0.0.1/home/mysql/
در قسمت creat a new database نام دیتابیس خود را وارد کنید.(به صورت پیشفرض آموزش نام news_cms رو وارد کنید.)
بر وری دکمه creat کلیک کنید.
همونطور که مشاهده می کنید در قسمتی با نام SQL query کدی به صورت زیر ظاهر شده است:

کد:
CREATE DATABASE `news_cms` ;

این یک sql است که در پایان آموزش با نحوه import کردن آن آشنا می شوید.
در قسمت Create new table on database news_cms نام جدولی رو که می خواهید اطلاعات در آن ذخیره شوند رو وارد کنید.(پیشفرض آموزش data ) و در فیلد Number of fields تعداد فیلد ها را باید وارد کنید.(پیشفرض آموزش ۶)
در قسمت بعدی در جدول ظاهر شده اطلاعات جدول رو به صورت زیر وارد کنید:

کد:
Field        Type            length/values        Extra
id             int               ۱۱              auto_increement
title          varchar        ۲۵۵
author      int               ۱۱
image      varchar        ۲۵۵
text          text           خالی
date         int             ۱۰

در ضمن علامت کلید رو در فیلد اول (id) انتخاب کنید(primary)
توضیحات: در قسمت Field نام ردیف و در قسمت Type نوع اون رو وارد می کنیم.در قسمت بعدی اندازه و در Extra مشخص می کنیم که در خود برنامه به طور اتوماتیک با اضافه شدن رکورد جدید این فیلد رو پر کنه و باید توجه داشت که این امکان فقط برای کلید جدول می باشد که نوع آن باید int باشد.‍
اکنون بر روی دکمه save کلیک کنید.
کد sql ظاهر شده باید به صورت زیر باشد:

کد:
CREATE TABLE `data` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255) NOT NULL ,
`author` int( 11 ) NOT NULL ,
`image` VARCHAR( 255) NOT NULL ,
`text` TEXT NOT NULL ,
`date` int( 10 ) NOT NULL
) ENGINE = MYISAM ;

اکنون وقت ساختن جدول مدیریت است:
برای اینکه دوباره کاری نکنیم من دستور sql و نحوه import کردن آن را می نویسم:

کد:
CREATE TABLE `admin` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`usename` VARCHAR( 255) NOT NULL ,
`password` VARCHAR( 255) NOT NULL ,
`name` VARCHAR( 255) NOT NULL ,
`level` INT( 1 ) NOT NULL
) ENGINE = MYISAM ;

اکنون کد بالا را کپی کنید و در فایلی با نام دلخواه ذخیره کنید.(پیشنهاد می کنم کد را شخصا تایپ کنید.)
بر روی دکمه insert در بالای صفحه کلیک کنید.
با کلیک کردن بر روی دکمه browse فایل را انتخاب و بر روی Go کلیک کنید.جدول ساخته شد!
همچنین می توانید در هر یک از مراحل کد sql رو به همین نحو یا به شکل زیر وارد کنید:
بر روی دکمه sql در محیط phpmyadmin کلیک کنید:
در فیلد ظاهر شده کد sql رو بنویسید.دکمه Go را فشار دهید.برنامه کد شما را اجرا خواهد کرد.
ادامه دارد…



نظرات بينندگان
انتشار يافته: بدون دیدگاه