🔥 Burn Fat Fast. Discover How! 💪

designer

Logo of telegram channel tarahiwb — designer D
Logo of telegram channel tarahiwb — designer
Channel address: @tarahiwb
Categories: Uncategorized
Language: English
Subscribers: 55
Description from channel

You can view and join @tarahiwb right away.

Ratings & Reviews

2.33

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

0

2 stars

1

1 stars

1


The latest Messages 2

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

mysql_query("SELECT * FROM table WHERE name != '' ORDER BY age");
?>

_________________________________________________
خروجی کد بالا می تواند به فرض به شکل زیر باشد.
_________________
Amin 23
Mohammad 24
Maryam 26
.
.
.
_________________
_________________________________________________
همانطور که ملاحظه می کنید، در مثال بالا از جدول table و دو ستون فرضی name و age استفاده کرده ایم.
_________________________________________________
https://telegram.me/tarahiwb
597 views19:15
Open / Comment
2017-02-19 22:12:39 استفاده از ORDER و GROUP در MySQL
در ادامه آموزش مقدماتی کار با php و mysql، نوبت به آشنایی با نحوه استفاده از دستورات ORDER BY و GROUP BY رسیده است، با ذکر این مقدمه که دستورات ذکر شده در واقع با هدف دسته بندی و مرتب سازی دقیق تر نتایج و به دست آوردن مقادیر مورد نظر در هنگام کار با php و mysql ایجاد شده اند، به عبارتی دیگر، در برنامه نویسی کاربردی، مواردی پیش می آید که ناگزیریم اطلاعات را به صورت مرتب شده نشان دهیم، یا نتایج مشابه را در یک مورد خلاصه کنیم، اینجاست که کاربرد ORDER BY و GROUP BY رهگشای ما خواهد بود که در ادامه آموزش به آن خواهیم پرداخت.
_________________________________________________
https://telegram.me/tarahiwb
567 views19:12
Open / Comment
2017-02-18 22:00:28 به کانال خوش آمدید
________________________________________________
لطفا در بدو ورود به ابتدای کانال رفته وآموزش هارو از اول یاد بگیرید.
________________________________________________
534 views19:00
Open / Comment
2017-02-15 11:03:03 استفاده از عبارت LIKE در WHERE
استفاده از علامت بزرگتر، کوچکتر و مساوی در WHERE به تنهایی تمام خواسته های ما را پوشش نمی دهد، فرض کنید اسامی چند نفر جهت نمونه به صورت زیر در جداول ما ذخیره شده اند.

Arash
Behdad
Behzad
Arman
Sasan
Sajad
Armin

اکنون می خواهیم تنها کسانی که دو حرف اول نام آنها با حروف A و R شروع شده را انتخاب کنیم، واضح است که این کار با علامت هایی که پیشتر گفتیم ممکن نیست، چرا که آنها یک عدد یا یک مقدار صحیح را مقایسه می کنند، مثلا با عبارت مساوی تنها می توانیم بنویسیم:


mysql_query("SELECT * FROM table WHERE name = 'Arman'");


این دستور فقط ردیف یا ردیف هایی را که مقادیر نام در آن Arman باشد، انتخاب می کند، اما با استفاده از عبارتی دیگر در WHERE، این مشکل قابل حل است،
این عبارت نیز LIKE و علامت % (percent Wildcard) است، در مثال زیر با کاربرد آن بیشتر آشنا می شوید.

//اطلاعات اتصال
mysql_connect("localhost", "user", "pass")
or die(mysql_error());
//نام دیتابیس
mysql_select_db("db")
or die(mysql_error());
//انتخاب از جدول
$name = mysql_query("SELECT * FROM table WHERE name LIKE 'Ar%'");
//پایان ارتباط
mysql_close;
?>

_________________________________
وقتی پس از دو حرف Ar علامت % را قرار می دهیم، در واقع به دیتابیس می گوییم که فقط دو حرف اول برایمان اهمیت دارد و بقیه عبارت، هر چیزی می تواند باشد، دستور بالا اسامی زیر را برایمان انتخاب می کند.

Arash
Arman
Armin

_________________________________
حال تصور کنید کاربری با نام فرضی PHPArmin نیز در بین کاربران خود داریم، دستور بالا این کاربر را انتخاب نمی کند، چرا که حروف ابتدایی عبارت PHPArmin با Ar شروع نشده است، اما تغییر آن به صورت زیر، شامل این نوع اسامی نیز می شود.

mysql_query("SELECT * FROM table WHERE name LIKE '%Ar%'");

_________________________________
در واقع با افزودن یک % در ابتدا و انتهای عبارت مورد پرس و جو، دیتابیس چنین برداشت می کند که تنها برایمان وجود عبارت Ar در بین یک اسم مهم است و به ابتدا یا انتهای آن کاری ندارد.
ذکر این نکته ضروری است که در کار با عبارت LIKE و علامت %، باید دقت کنید که دامنه انتخاب ردیف ها را بیش از حد مورد انتظار، توسعه ندهید، برای اعداد نیز بهتر است از علامت های <=> به جای LIKE استفاده کنید.
_________________________________
https://telegram.me/tarahiwb
538 views08:03
Open / Comment
2017-02-13 21:57:05 اطلاعیه عمومی
__________________________________________
لیست قدرتمندترین ارتش های جهان در سال ۲۰۱۶

۱- ایالات متحده آمریکا با بودجه نظامی ۵۸۱ میلیارد دلار

۲- روسیه با بودجه نظامی ۶۰ میلیارد دلار

۳- چین با بودجه نظامی ۱۴۵ میلیارد دلار

۴- هند با بودجه نظامی ۳۸ میلیارد دلار

۵- فرانسه با بودجه نظامی ۴۰ میلیارد دلار

۶- بریتانیا با بودجه نظامی ۵۱ میلیارد دلار

۷- ژاپن با بودجه نظامی ۴۱ میلیارد دلار

۸- ترکیه با بودجه نظامی ۱۸ میلیارد دلار

۹- آلمان با بودجه نظامی ۴۰ میلیارد دلار

۱۰- ایتالیا با بودجه نظامی ۳۴ میلیارد دلار

۱۱- کره جنوبی با بودجه نظامی ۳۳ میلیارد دلار

۱۲- مصر با بودجه نظامی ۴ میلیارد دلار

۱۳- پاکستان با بودجه نظامی ۷ میلیارد دلار

۱۴- اندونزی با بودجه نظامی ۶ میلیارد دلار

۱۵- برزیل با بودجه نظامی ۳۴ میلیارد دلار

۱۶- اسرائیل با بودجه نظامی ۱۷ میلیارد دلار

۱۷- ویتنام با بودجه نظامی ۳ میلیارد دلار

۱۸- لهستان با بودجه نظامی ۹ میلیارد دلار

۱۹- تایوان با بودجه نظامی ۱۰ میلیارد دلار

۲۰- تایلند با بودجه نظامی ۵ میلیارد دلار

۲۱- ایران با بودجه نظامی ۶ میلیارد دلار

۲۲- کانادا با بودجه نظامی ۱۵ میلیارد دلار

۲۳- استرالیا با بودجه نظامی ۲۶ میلیارد دلار

۲۴- سوئد با بودجه نظامی ۶ میلیارد دلار

۲۵- اکراین با بودجه نظامی ۴ میلیارد دلار

۲۶- سنگاپور با بودجه نظامی ۹ میلیارد دلار

۲۷- الجزایر با بودجه نظامی ۱۰ میلیارد دلار

۲۸- عربستان سعودی با بودجه نظامی ۵۶ میلیارد دلار

۲۹- جمهوری چک با بودجه نظامی ۲ میلیارد دلار

۳۰- سوئیس با بودجه نظامی ۴ میلیارد دلار

۳۱- مکزیک با بودجه نظامی ۷ میلیارد دلار

۳۲- آفریقای جنوبی با بودجه نظامی ۴ میلیارد دلار

۳۳- نروژ با بودجه نظامی ۷ میلیارد دلار

۳۴- اتریش با بودجه نظامی ۳ میلیارد دلار

۳۵- مالزی با بودجه نظامی ۴ میلیارد دلار

۳۶- کره شمالی با بودجه نظامی ۷ میلیارد دلار

۳۷- هلند با بودجه نظامی ۹ میلیارد دلار

۳۸- اسپانیا با بودجه نظامی ۱۱ میلیارد دلار

۳۹- دانمارک با بودجه نظامی ۴ میلیارد دلار

۴۰- فیلیپین با بودجه نظامی ۳ میلیارد دلار

۴۱- نیجریه با بودجه نظامی ۲ میلیارد دلار

۴۲- سوریه با بودجه نظامی ۲ میلیارد دلار

۴۳- شیلی با بودجه نظامی ۵ میلیارد دلار

۴۴- میانمار با بودجه نظامی ۲ میلیارد دلار

۴۵- بلاروس با بودجه نظامی ۷۲۵ میلیون دلار

۴۶- اتیوپی با بودجه نظامی ۳۴۰ میلیون دلار

۴۷- آرژانتین با بودجه نظامی ۴ میلیارد دلار

۴۸- فنلاند با بودجه نظامی ۳ میلیارد دلار

۴۹-مراکش با بودجه نظامی ۳ میلیارد دلار

۵۰- امارات متحده عربی با بودجه نظامی ۱۴ میلیارد دلار

__________________________________________
https://telegram.me/tarahiwb
481 views18:57
Open / Comment
2017-02-13 19:38:56 استفاده از علامت بزرگتر، کوچکتر و مساوی در WHERE
عبارت WHERE در یک دستور SELECT FROM، تعیین کننده منظور دقیق ما در انتخاب اطلاعات است، درست مثل اینکه در یک کتابخانه به کتابدار بگوییم ازمیان قفسه ها، بخش تاریخ، کتاب تاریخ جهان، انتشارات فلان و... را بیاورد، تمام جزئیات در درخواست ما باید با عباراتی بیان شوند، این کار در MySQL با پارامترهای WHERE صورت می گیرد، یکی از این پارامترها علامت های بزرگتر، کوچکتر و مساوی (<=>) هستند، با این علامت ها مثلا می توانیم به دیتابیس بگوییم ردیف هایی را انتخاب کند که به فرض سن کاربر از 25 سال بیشتر باشد، این کار را به صورت زیر به پایگاه داده تفهیم می کنیم.

//اطلاعات اتصال
mysql_connect("localhost", "user", "pass")
or die(mysql_error());
//نام دیتابیس
mysql_select_db("db")
or die(mysql_error());
//انتخاب از جدول
$age = mysql_query("SELECT * FROM table WHERE age > 25");
//پایان ارتباط
mysql_close;
?>

__________________________________________
در واقع عبارت بالا به این معنی است: از جدول فرضی table ستون age، تنها ردیف هایی را انتخاب کن که مقادیر سن کمتر از 25 باشد.
همین کار در مثال زیر، این بار با علامت نا مساوی انجام شده است.

//اطلاعات اتصال
mysql_connect("localhost", "user", "pass")
or die(mysql_error());
//نام دیتابیس
mysql_select_db("db")
or die(mysql_error());
//انتخاب از جدول
$age = mysql_query("SELECT * FROM table WHERE age != 20");
//پایان ارتباط
mysql_close;
?>

__________________________________________
مفهوم عبارت بالا به این معنی است: از جدول فرضی table ستون age، ردیف هایی را انتخاب کن که مقادیر سن برابر 20 نباشد.
به خاطر داشته باشید، عبارات بزرگتر و کوچکتر، تنها در مقایسه اعداد کاربرد دارند و بهتر است نوع داده ها به صورت INT یا عددی باشند، اما از علامت مساوی (و نامساوی)، هم برای اعداد و هم برای مقادیر رشته ای (متنی) می توان استفاده کرد.
__________________________________________
https://telegram.me/tarahiwb
434 views16:38
Open / Comment
2017-02-12 22:07:48 چگونه از WHERE استفاده کنیم؟
شیوه نگارش یا همان syntax عنصر WHERE و پارامترهای آن چندان سخت نیست، کافی است آن را در ادامه دستور SELECT FROM قرار دهید، مثال زیر یک نمونه از آن را نشان می دهد.

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

____________________________________________
در مثال بالا از جدول فرضی table جایی که ستون id برابر یک است را انتخاب کرده ایم، با این کار اطلاعات کل یک ردیف که آی دی آن برابر یک است، در دسترس قرار می گیرد، مثلا ممکن است در آن ردیف اطلاعات دیگری نظیر نام، نام خانوادگی، سن و... را (از قبل) ذخیره کرده باشیم.
____________________________________________
https://telegram.me/tarahiwb
396 views19:07
Open / Comment
2017-02-12 22:06:15 نحوه استفاده از WHERE در MySQL
همان طور که پیش تر در آموزش های مقدماتی MySQL گفتیم، هنگامی که با دستور SELECT FROM در MySQL کار می کنیم، نیاز به ایجاد محدودیت هایی داریم تا اطلاعات دقیق تری بدست آوریم، به عنوان مثال اگر لیست اسامی ده هزار نفر را در دیتابیس خود به صورت نام، نام خانوادگی و سن داشته باشیم و بخواهیم به فرض تنها افرادی را که اسم آنها بهرام است، در خروجی داشته باشیم، باید از WHERE و پارامترهای آن استفاده کنیم، WHERE در واقع نشانی دقیق ستون و سطرهایی که ما از MySQL پرس و جو می کنیم را تعریف می کند، از اینرو در کار با پایگاه داده و کدهای php اهمیت و کاربرد زیادی دارد، در ادامه آموزش، خواهیم دید که این عنصر تا چه میزان می تواند دقت و سرعت کار ما را افزایش دهد.
____________________________________________
https://telegram.me/tarahiwb
386 views19:06
Open / Comment