PDA

View Full Version : ایراد این کد چیه؟ چرا while رو اجرا نمیکنه؟



wayiran
چهارشنبه 18 مهر 1386, 05:24 صبح
http://wayiran.persiangig.com/123.htm

قسمت قرمز رنگ اصلا" اجرا نمیشه...

tabib_m
چهارشنبه 18 مهر 1386, 12:48 عصر
خوب معلومه
چون کوئری هیچ نتیجه ای نداره!

(کاشکی یه عنوان بهتر انتخاب می کردی :لبخندساده:)

wayiran
چهارشنبه 18 مهر 1386, 16:33 عصر
چرا؟؟

$resulto=mysql_query("select * from haha WHERE Title= '$search'");

این چرا نباید نتیجه داشته باشه؟ من حالتی رو می خوام که Title دقیقا" همون $search هستش...

I,Nobody
چهارشنبه 18 مهر 1386, 22:00 عصر
خوب دوست من، شما بهتره اول کوئریتو echo کنی، بعدش همون کوئری رو مستقیماً از MySQL(مثلاً با استفاده از PhpMyAdmin یا ...) بگیر، ببین اصلاً نتیجه ای میده؟

tabib_m
چهارشنبه 18 مهر 1386, 22:39 عصر
چرا؟؟

$resulto=mysql_query("select * from haha WHERE Title= '$search'");

این چرا نباید نتیجه داشته باشه؟ من حالتی رو می خوام که Title دقیقا" همون $search هستش...
میدونم
من که نگفتم کوئریت غلطه که :)

گفتم شاید نتیجه نداره، یعنی ممکنه تیبلت خالی باشه،‌یا این که شرطی که گذاشتی توی هیچ رکوردی بر قرار نباشه :)

در این صورت:

شما بهتره اول کوئریتو echo کنی، بعدش همون کوئری رو مستقیماً از MySQL(مثلاً با استفاده از PhpMyAdmin یا ...) بگیر، ببین اصلاً نتیجه ای میده

موفق باشید.

wayiran
چهارشنبه 18 مهر 1386, 23:06 عصر
آره درست می گفتی... یه کم حواس پرتی داشتم!! این کدش قبلا" درست بود(مثل الان) اومده بودم یه ایرادشو درست کنم اونجوری(غلط) شد...
حالا که درستش کردم همون ایراد قبلیه مونده...

ببین وقتی که شرط if (با رنگ آبی نشون دادم) برقراره درست عمل میکنه و میره با هدر اون صفحه رو باز میکنه... ولی وقتی شرط برقرار نیست نمیره سراغ else میشه بگی چرا؟؟
حداقل باید hello2 رو اکو کنه...

کد جدید:
http://wayiran.persiangig.com/gg.htm

wayiran
چهارشنبه 18 مهر 1386, 23:11 عصر
اقا مرسی... مسئله کامل حل شد...

مرسی...

wayiran
چهارشنبه 18 مهر 1386, 23:12 عصر
اقا مرسی... مسئله کامل حل شد...

مرسی...