PDA

View Full Version : مشکل select از دیتابیس



alasht
سه شنبه 20 مهر 1389, 22:52 عصر
با سلام خدمت دوستان
من یک سایت درست کردم که تو بخش ارسال مطلب یه ادیتور گذاستم که مطالب رو میریزه تو دیتابیس و مطالبش به صورت کد html ذخیره میشه مثل کد زیر


<p style="background-color: C#‎c0000">MY TEXT</p><p><img src="plugins/emotions/images/smiley-cool.gif" border="0" alt="Cool" title="Cool" /></p><p>&nbsp;<img src="/" alt="text" title="text" /></p>اما موقع فراخوانی تو ایندکس سایت هیچی نشون نمیده
عنوان مطلب رو چون کد نداره میخونه ولی متن مطلب رو چون با کد ذخیره شده نمیخونه مشکل از چیه ؟ :افسرده:



$result = mysql_query("SELECT * FROM news");
$row = mysql_fetch_array($result);
$title = $row['title'];
$content = $row['content'];
ممنون میشم پاسخ بدین

funpatogh
چهارشنبه 21 مهر 1389, 00:21 صبح
کدت که مشکلی نداره اما برای بهتر شدن موقع اضافه شدن توی دیتابیس بهتره که mysql_real_escape_string کنی و موقع نمایش هم


echo stripslashes($content)

بکنی
فایلت رو اینجا بزار شاید مشکل از جای دیگه باشه

alasht
چهارشنبه 21 مهر 1389, 01:27 صبح
سلام
ممنون از پاسختون ولی حل نشد مشکلم

فایلت رو اینجا بزار شاید مشکل از جای دیگه باشه
فایل من یه index ساده هست که هنوز توش چیزی نداره و همون تکه کدی که بالا گذاشتم توش هست
مشکل از ادیتور نیست چون بدون مشکل ایمپورت میکنه تو دیتابیس اما حالا که میخوام اطلاعات رو استخراج کنم به این مشکل برخوردم
ممنون میشم راهنماییم کنید
با تشکر

funpatogh
چهارشنبه 21 مهر 1389, 01:44 صبح
خوب برای این گفتم فایلت رو اینجا بزار چون اگه به گفته شما فایلتون همون کد بالا باشه شما در خروجی چیزی رو چاپ نکردید
همون تکه کد ساده هم که نوشتی بگزار ممکنه یک اشتباه کوچک داشته باشی که اصلا به چشمت نیامده باشه
در ضمن اگر داری محتویات یک رکورد از جدولت رو نمایش میدهی توی sql که مینویسی where بزار که تعیین کنی دقیق کدوم رکورد منظورت هست


$result = mysql_query("SELECT * FROM `news` where `id`='10'");
در غیر این صورت با کد شما هر چند تا که رکورد داشته باشه فقط به اولین رکورد داره اشاره میکنه

alasht
چهارشنبه 21 مهر 1389, 02:26 صبح
سلام مجدد
فایل ایندکس ضمیمه شد
ممنون از پاسخهاتون
با تشکر

funpatogh
چهارشنبه 21 مهر 1389, 20:41 عصر
کدتون هیچ ایرادی نداره توی بانک ایراد رو بگرد

shahriyar3
چهارشنبه 21 مهر 1389, 21:06 عصر
از كدوم اديتور استفاده ميكنيد؟

alasht
چهارشنبه 21 مهر 1389, 22:54 عصر
سلام ممنون از تمام دوستان
اخرشم نفهمیدم مشکل چی بود
گرفتم دیتابیس رو پاک کردم از اول ساختم درست شد !
بازم ممنون از دوستان که کمکم کردن :قلب: