یادداشت کن لذت ببر

تبلیغات

موضوعات

نویسندگان

پشتيباني آنلاين

    پشتيباني آنلاين

درباره ما

    به وبلاگ من خوش آمدید امیدوارم مطالبی که در وبلاگ براتون گذاشتم مورد استفاده تان قرار بگیرد و خوشتان بیاید اگر هم از مطالب خوشتان امد یا دوست نداشتید حتما در قسمت نظرات بنویسید خوشحال میشم نظرات شما عزیزان را بدانم.این وبلاگ در تاریخ اذر ماه 1393 شروع به کار کرده برای شما دوستان عزیز.......... امیدوارم روز خوبی داشته باشید در وبلاگ بنده .

امکانات جانبی

ورود کاربران

عضويت سريع

    نام کاربری :
    رمز عبور :
    موبایل :
    ایمیل :
    نام اصلی :

آمار

    آمار مطالب آمار مطالب
    کل مطالب کل مطالب : 3533
    کل نظرات کل نظرات : 40
    آمار کاربران آمار کاربران
    افراد آنلاین افراد آنلاین : 11
    تعداد اعضا تعداد اعضا : 18

    آمار بازدیدآمار بازدید
    بازدید امروز بازدید امروز : 228
    بازدید دیروز بازدید دیروز : 283
    ورودی امروز گوگل ورودی امروز گوگل : 0
    ورودی گوگل دیروز ورودی گوگل دیروز : 0
    آي پي امروز آي پي امروز : 3
    آي پي ديروز آي پي ديروز : 2
    بازدید هفته بازدید هفته : 1736
    بازدید ماه بازدید ماه : 7063
    بازدید سال بازدید سال : 18646
    بازدید کلی بازدید کلی : 18646

    اطلاعات شما اطلاعات شما
    آی پی آی پی : 216.73.216.223
    مرورگر مرورگر :
    سیستم عامل سیستم عامل :
    تاریخ امروز امروز : یکشنبه 10 آبان 1405

آخرین نطرات

    چت نهان | روم نهان | روم | - چت نهان محبوب ترین چت روم ایران زمین پاتوق دختر پسرها سنیگل - دوشنبه 08 دی 1404
    چتت نهان | نهان چت | شلوغ ترین چت روم ایران - نهان چت | چت نهان شلوغ ترین و قدیمی ترین چت روم ایران زمین - دوشنبه 08 دی 1404
    چت نهان | نهان چت | چت شلوغ | - ممنون بابت مطالب قشنگتون - دوشنبه 08 دی 1404
    چتت نهان | نهان چت | شلوغ ترین چت روم ایران - سلام ممنون بابت مطالب قشنگتون - دوشنبه 08 دی 1404
    اکبر یوسفی - عرض سلام و خسته نباشد و تشکر از عنایتی که می فرمایند. - دوشنبه 08 دی 1404
    صدای مشاور - مدارس شاهد - دوشنبه 08 دی 1404
    شیما - سلام
    بخشید من نمیتونم جزوه هارو دانلود کنم چرا؟قبلا میشد ولی الان نمیشه؟؟
    پاسخ: سلام شیما خانوم لنیک مشاهده کردم مشکلی نداره دانلود میشه . - دوشنبه 08 دی 1404
    هونام سنگ - سلام وبلاگ خوبی دارید بهتون تبریک میگم ممنونم ازتون دوست عزیز
    پاسخ: علیک خواهش میکنم ممنون به وب سایت سر میزنی . - دوشنبه 08 دی 1404
    میلاد شیرزادی - سلام،من دوتا از این طرحا رو میخوام،برام میفرستین؟از بالا دهمی و یازدهمی
    پاسخ: سلام میلاد طرح چی میخوای اسمش بگو برات بفرستم . - دوشنبه 08 دی 1404
    صادق - - دوشنبه 08 دی 1404

نحوه استفاده از WHERE در MySQL

نحوه استفاده از WHERE در MySQL

همان طور که پیش تر در آموزش های مقدماتی MySQL گفتیم، هنگامی که با دستور SELECT FROM در MySQL کار می کنیم، نیاز به ایجاد محدودیت هایی داریم تا اطلاعات دقیق تری بدست آوریم، به عنوان مثال اگر لیست اسامی ده هزار نفر را در دیتابیس خود به صورت نام، نام خانوادگی و سن داشته باشیم و بخواهیم به فرض تنها افرادی را که اسم آنها بهرام است، در خروجی داشته باشیم، باید از WHERE و پارامترهای آن استفاده کنیم، WHERE در واقع نشانی دقیق ستون و سطرهایی که ما از MySQL پرس و جو می کنیم را تعریف می کند، از اینرو در کار با پایگاه داده و کدهای php اهمیت و کاربرد زیادی دارد، در ادامه آموزش، خواهیم دید که این عنصر تا چه میزان می تواند دقت و سرعت کار ما را افزایش دهد.

چگونه از WHERE استفاده کنیم؟


شیوه نگارش یا همان syntax عنصر WHERE و پارامترهای آن چندان سخت نیست، کافی است آن را در ادامه دستور SELECT FROM قرار دهید، مثال زیر یک نمونه از آن را نشان می دهد.

<?php
mysql_query("SELECT * FROM table WHERE id = '1'");
?>

در مثال بالا از جدول فرضی table جایی که ستون id برابر یک است را انتخاب کرده ایم، با این کار اطلاعات کل یک ردیف که آی دی آن برابر یک است، در دسترس قرار می گیرد، مثلا ممکن است در آن ردیف اطلاعات دیگری نظیر نام، نام خانوادگی، سن و... را (از قبل) ذخیره کرده باشیم.

استفاده از علامت بزرگتر، کوچکتر و مساوی در WHERE


تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:55
می پسندم نمی پسندم

ساخت دیتابیس، جدول و ردیف با دستور CREATE در MySQL

ساخت دیتابیس، جدول و ردیف با دستور CREATE در MySQL

در بخش آموزش مقدماتی MySQL و در مطلب گذشته با کلیاتی از پرکاربرد ترین سیستم مدیریت پایگاه داده یعنی MySQL آشنا شدیم، گفتیم که دستورات مربوط به پایگاه داده از طریق برنامه phpMyAdmin به طور مستقیم قابل اعمال هستند و از طرفی کدهای php قابلیت های فراوانی برای مدیریت و اعمال همان دستورات در اختیارمان می گذارند، از آنجایی که یک برنامه خوب بیشتر تکیه بر کدها و ابزار های داینامیک دارد، لذا ما از طرح مباحث مربوط به phpMyAdmin می گذریم و به نحوه اجرای دستورات در php می پردازیم، در این مطلب نیز می خواهیم در رابطه با آموزش ساخت دیتابیس، جدول و ردیف با دستور CREATE در MySQL صحبت کنیم.

 

ساخت دیتابیس با دستور CREATE


اگر چه ساخت دستی دیتابیس با برنامه phpMyAdmin بیشتر کاربرد دارد، اما کدهای PHP نیز این قابلیت را با دستور CREATE DATABASE دارا هستند



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:54
می پسندم نمی پسندم

حذف مقادیر از MySQL با دستور DELETE

حذف مقادیر از MySQL با دستور DELETE

مدیریت اطلاعات پایگاه داده به ذخیره (INSERT)، انتخاب (SELECT) و به روزرسانی (UPDATE) ختم نمی شود، دیر یا زود و به دلایل مختلف، سیستم ما نیاز خواهد داشت که مواردی را از دیتابیس حذف نماید، از این رو یکی دیگر از پرس و جوهای (query های) MySQL، دستور حذف ردیف ها با استفاده از DELETE است که در ادامه با آن آشنا خواهیم شد، آشنایی دقیق با این دستور از این لحاظ حائز اهمیت است که اگر در تعیین پارامترهای آن اشتباهی انجام دهیم، ممکن است موجب حذف مواردی ناخواسته شویم.

 

شیوه نگارش (syntax) دستور DELETE


نحوه استفاده از دستور DELETE در MySQL شباهت زیادی با سایر دستوراتی که تا این لحظه بررسی کرده ایم (مانند SELECT، UPDATE و...) دارد و البته رعایت نکات خاص آن نیز ضروری است، به مثال زیر توجه کنید.

<?php
mysql_query("DELETE FROM table WHERE id = '1'")
or die(mysql_error());
?>

با این دستور ساده، ردیف یا ردیف هایی در دیتابیس که مقادیر ستون id آنها برابر عدد 1 باشد حذف خواهند شد، ملاحظه می کنید که اگر به فرض پارامتر WHERE استفاده نشود یا اینکه به اشتباه تعیین گردد، موجب حذف موارد ناخواسته خواهد شد، لذا در استفاده از دستور DELETE باید دقت نمود و قبل از هر چیز از اطلاعات حساس دیتابیس پشتیبان تهیه کرده و دستورات را نیز قبل از استفاده نهایی، حتی الامکان تست کرد.

یک مثال کاربردی با دستور DELETE


تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:53
می پسندم نمی پسندم

توابع تجمعی (Aggregate Functions) در MySQL

توابع تجمعی (Aggregate Functions) در MySQL

اگر آموزش های مقدماتی بخش MySQL را دنبال کرده باشید، حتما به خاطر دارید در مبحث گذشته که در مورد استفاده از GROUP BY صحبت کردیم، گفتیم که توابع مربوط به GROUP BY را در اصطلاح توابع تجمعی یا aggregate functions می گویند (شامل COUNT، MAX، MIN، SUM، AVG و...) و قرار شد که در آموزش های بعد به آن بپردازیم، از این رو طبق روال، این مطلب را اختصاص داده ایم به مبحث مذکور تا با فراگیری آن، بیش از پیش و با تسلط بیشتر بتوانیم به نحو دلخواه با php، اطلاعات موجود در دیتابیس MySQL را مدیریت کنیم، ذکر این نکته نیز لازم است که استفاده از این توابع همیشه هم ضروری نیست و بستگی به نوع نیاز شما دارد، اما در کل یک برنامه نویس خوب کسی است که از همه ظرفیت های موجود آگاه باشد، حتی اگر از آنها هرگز استفاده نکند.

توابع تجمعی (Aggregate Functions) به چه معنی است؟


شاید این سوال به ذهن شما رسیده باشد که در کل توابع تجمعی (Aggregate Functions) به چه معنی است؟ پاسخ این سوال را اینگونه می توان داد که در PHP و MySQL برای گروه بندی در هنگام کار با اطلاعات عددی و آماری و بدست آوردن نتایج، بعد از یک سری محاسبات ریاضی (در حد معمولی یا پیشرفته)، توابعی از پیش تعریف شده که با تنظیم آنها در هنگام پرس و جو از پایگاه داده، طبق نیاز ما عملیات مورد نظر انجام شده و نتایج برگردانده می شوند، به فرض در مثالی که در ادامه خواهیم دید، اطلاعات خودروهایی با قیمت ها و رنگ های مختلف در دیتابیس موجود است، حال اگر بخواهیم خودرو ها را بر اساس رنگ گروه بندی کرده و در عین حال، ارزان ترین قیمت آن رنگ ها را انتخاب کنیم، ناچاریم از تابع MIN که جزء Aggregate Functions است استفاده نمائیم (در ادامه خواهیم دید).

ساخت جدول و وارد کردن اطلاعات نمونه در MySQL


تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:52
می پسندم نمی پسندم

به روز رسانی ردیف ها در MySQL با UPDATE

به روز رسانی ردیف ها در MySQL با UPDATE

یکی دیگر از دستورات مربوط به مدیریت اطلاعات در MySQL، دستور UPDATE است که پس از INSERT INTO و SELECT FROM می تواند بیشترین کاربرد را داشته باشد، فلسفه پیدایش و تعریف این دستور نیز به این جهت است که بتوانیم بدون حذف ردیف های موجود، اطلاعات آنها را به روز کنیم، به طور مثال فرض کنید اسامی افرادی را در یک جدول به همراه شماره تلفن آنها ذخیره کرده ایم و اکنون می خواهیم بدون اینکه ردیف مورد نظر حذف شود، تنها شماره تماس فرد را تغییر دهیم، یعنی اطلاعات قبلی مربوط به شماره تماس را حذف و اطلاعات جدید را جایگزین آن کنیم، در این گونه موارد است که دستور UPDATE کاربرد دارد، در ادامه به صورت جزئی تری با این دستور آشنا خواهیم شد.

 

شیوه نگارش (syntax) دستور UPDATE


شیوه نگارش (syntax) و نحوه استفاده از دستور UPDATE در MySQL بسیار ساده و کاربردی است، در واقع مانند سایر دستورهای مربوط به پایگاه داده، از جمله INSERT INTO و SELECT FROM، دستور UPDATE نیز از عناصر تعریف شده و خاص خود پیروی می کند که عبارتند از SET،UPDATE و WHERE، عنصر UPDATE بخش کلیدی پرس و جو، SET عملیات مورد نظر و WHERE ردیف هایی است که تحت تاثیر قرار می گیرند، به مثال زیر توجه کنید



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:51
می پسندم نمی پسندم

آشنایی با mysql_query در php و دیتابیس

آشنایی با mysql_query در php و دیتابیس

تا این مرحله از آموزش مقدماتی کار با php و MySQL، دیدیم که چگونه می توان به کمک دستورات php، دیتابیس، جدول و ردیف ساخت و اطلاعات را در آنها ذخیره نمود، همان طور که در مثال های گذشته اشاره شد، تابع mysql_query، یکی از پرکاربرد ترین توابعی است که در کار با پایگاه داده با آن سر و کار داریم، این تابع به صورت پیش فرض در مفسر php وجود دارد و با پارامترهای آن می توان به راحتی موارد مورد نیاز و منظور خود را به سیستم انتقال داد، در این مطلب می خواهیم نگاهی اجمالی داشته باشیم به نحوه انتخاب و نمایش مطالب از دیتابیس به کمک تابع mysql_query و بحث تفضیلی را به آموزش های بعدی موکول می کنیم.

 

انتخاب اطلاعات از دیتابیس با php و mysql


در کار با سیستم مدیریت پایگاه داده، انتخاب اطلاعات از دیتابیس امری عادی و پرکاربرد است، مثلا اگر بخواهید مطالب خود را به کاربران نشان دهید، باید آنها را از دیتابیس انتخاب و به صفحه مرورگر انتقال دهید، این کار در php و mysql به کمک عنصری به نام SELECT انجام می شود، به همراه این عنصر، باید از FROM نیز استفاده کنیم، به اینصورت به سیستم خواهیم گفت که ما قصد انتخاب از چه جدولی را داریم، برای مثال کد زیر شیوه نگارش یک درخواست از پایگاه داده به کمک SELECT و FROM را نشان می دهید



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:49
می پسندم نمی پسندم

انتخاب ردیف ها با دستور SELECT FROM در MySQL

انتخاب ردیف ها با دستور SELECT FROM در MySQL

تا این قسمت از آموزش مقدماتی کار با mysql و کدهای php، دیدیم که چگونه با دستورات مربوط به پایگاه داده در mysql، php را مدیریت کنیم، نحوه اتصال، ساخت دیتابیس، جدول و ردیف با دستور CREATE را فرا گرفتیم و اطلاعات را با INSERT INTO در پایگاه داده خود ذخیره کردیم، همچنین در آموزش قبلی به طور مختصر کلیاتی در رابطه با mysql_query گفتیم و وعده دادیم که در ادامه در این خصوص بیشتر خواهیم گفت، اکنون می خواهیم به وعده خود جامع عمل بپوشانیم و در مورد دستور SELECT FROM در MySQL صحبت کنیم.

کاربرد SELECT FROM در MySQL چیست؟


اگر خاطرتان باشد، پیش تر گفتیم که صرف ساخت دیتابیس، جدول و ردیف و وارد کردن اطلاعات در آن، تمام نیازهایمان (و شاید خیلی از نیازهایمان) را پوشش نمی دهد، با این کار، صرفا اطلاعات را دریافت می کنیم، اما اگر بخواهیم از آنها مجددا استفاده نمائیم، نیاز داریم که به کمک PHP موارد را فراخوانی کنیم، این کار در تعامل بین PHP و MySQL توسط SELECT FROM و پارامترهای آن انجام می شود که وظیفه دارد با توجه به نیاز شما و تنظیماتی که انجام داده اید، اطلاعات خاصی را از ردیف های موجود در جداول، فراخوانی کند، تا پردازش روی آنها صورت گرفته و به خروجی ارسال شوند.

شیوه نگارش (syntax) دستور SELECT FROM در MySQL


تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:47
می پسندم نمی پسندم

استفاده از ORDER و GROUP در MySQL


استفاده از ORDER و GROUP در MySQL

در ادامه آموزش مقدماتی کار با php و mysql، نوبت به آشنایی با نحوه استفاده از دستورات  ORDER BY و GROUP BY رسیده است، با ذکر این مقدمه که دستورات ذکر شده در واقع با هدف دسته بندی و مرتب سازی دقیق تر نتایج و به دست آوردن مقادیر مورد نظر در هنگام کار با php و mysql ایجاد شده اند، به عبارتی دیگر، در برنامه نویسی کاربردی، مواردی پیش می آید که ناگزیریم اطلاعات را به صورت مرتب شده نشان دهیم، یا نتایج مشابه را در یک مورد خلاصه کنیم، اینجاست که کاربرد ORDER BY و GROUP BY رهگشای ما خواهد بود که در ادامه آموزش به آن خواهیم پرداخت.

 

دستور ORDER BY


همانطور که در مباحث گذشته از آموزش  مقدماتی MySQL به طور مختصر دیدیم، از ORDER BY در یک دستور SELECT * FROM استفاده می شود، هدف از به کاربردن آن، تفهیم نحوه مرتب سازی و چینش سلیقه ای و سفارشی نتایج و ردیف های درخواست شده از mysql است، به فرض اگر کاربرانی با مقادیر سنی متفاوت در سایت خود داشته باشیم و بخواهیم اسامی آنها را بر اساس سن مرتب کنیم، خواهیم نوشت



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:45
می پسندم نمی پسندم

استفاده از JOIN و ساخت پرس و جوی ترکیبی در MySQL


استفاده از JOIN و ساخت پرس و جوی ترکیبی در MySQL

مطالبی که تا این لحظه از بخش آموزش مقدماتی MySQL فرا گرفته ایم معمولا برای حالت های متداول و کار با جداول به صورت مجزا کافی خواهند بود، اما در برنامه نویسی های پیشرفته تر و در طراحی ساختار برنامه های پیچیده نیاز به نوشتن پرس و جوهای ترکیبی و برقراری تعامل بیشتر بین جداول موجود در دیتابیس است، این نیاز سبب شده که قابلیت دیگری تحت عنوان JOIN (و مشتقات آن) به دستورات MySQL اضافه شود که به کمک آن می توان پرس و جوهای ترکیبی نوشت و بین جداول مختلف ارتباط برقرار کرد، در ادامه راجب آن بیشتر خواهیم گفت.

 

ساخت جداول فرضی با دستور CREATE


برای درک بهتر نحوه عملکرد دستور JOIN پیش از هر چیز لازم است که چند جدول و ستون فرضی با مقادیری از پیش تعریف شده بسازیم که در زیر پرس و جوی آن را ملاحظه می کنید.
نکته: پیش از اجرای کدهای زیر باید از طریق برنامه phpMyAdmin دیتابیسی با نام فرضی test بسازید، دقت کنید که Collation دیتابیس بر روی utf8_persian_ci تنظیم شده باشد



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:44
می پسندم نمی پسندم

نمایش افکت fade in با آژاکس (ajax)

نمایش افکت fade in با آژاکس (ajax)

تا این قسمت از آموزش مقدماتی آژاکس (ajax)، گفتیم که این زبان تئوری نوینی است که از ترکیب برنامه نویسی جاوا اسکریپت و xml شکل گرفته و به طور خلاصه هدف از به وجود آمدنش، جلوگیری از بارگذاری مجدد صفحه و صرفه جویی در میزان اطلاعات رد و بدل شده بین مرورگر کاربر و سرور است که این خود در مجموع به بهبود کارایی برنامه ها کمک می کند، همچنین در بحث های پیشین نحوه ارسال و دریافت اطلاعات با متد post و get را در آژاکس شناختیم و پس از آن توانستیم یک تصویر را به عنوان در حال پردازش (loading) به کاربران نشان دهیم؛ اما این بار می خواهیم قدرت کدنویسی خود را با تکنیکی دیگر کامل تر نمائیم، در این مطلب می خواهیم ببینیم که چگونه می توان پس از دریافت اطلاعات درخواست آژاکسی از سرور، آن را با یک افکت fade in یا همان ظاهر شدن محتوا از حالت بی رنگ به صورت واضح، نشان دهیم.

 

ساخت افکت fade in با ترکیب جاوا اسکریپت و css


قبل از اینکه بتوانیم افکت fade in را به بلاک div خود نسبت دهیم، باید آن را در یک تابع تعریف کنیم، برای این کار از خواص opacity در css استفاده می کنیم (opacity برای ایجاد حالت شفافیت در css3 ایجاد شده است) و آن را در یک تابع جاوا اسکریپتی تنظیم می نمائیم



تاریخ ارسال پست: سه‌شنبه 20 بهمن 1394 ساعت: 19:22
می پسندم نمی پسندم

ليست صفحات

تعداد صفحات : 354

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید