PDA

View Full Version : سوال: بروزرسانی اطلاعات دیتابیس



parandweb
جمعه 18 دی 1394, 20:14 عصر
سلام در یکی از جداول دیتابیس اطلاعات به صورت زیر ذخیره شده است.

لطفا به کد توجه کنید:



<TD align="right">مورد اول
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">مورد دوم
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">مورد سوم
&nbsp;</TD>
</TR>



حال می خوام این اطلاعات رو به صورت زیر تبدیل کنم:

i:مورد اولb:مورد دومt:مورد سوم

چه کوئری باید بنویسیم کلی روش وقت گذاشتم فایده نداشت که نداشت

پیشاپیش از شما سپاسگذارم

arash_fa
جمعه 18 دی 1394, 21:01 عصر
سلام کمی واضحتر بگید

لا اقل با توجه به iq قلیل بنده کمی سخت درک کردم :لبخند:

parandweb
جمعه 18 دی 1394, 21:21 عصر
:لبخند: من در کل فقط به قسمت هایی که تحت عنوان مورد اول ، مورد دوم و مورد سوم مشخص شده نیاز دارم و می خوام این سه مورد توسط یک علامت چیزی از هم جدا شوند برای مثال الان در جدول کد زیر ذخیره است:


<TD align="right">متنی که مورد نیاز است 1
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">متنی که مورد نیازمونه و می خوایمش 2
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">متنی که واقعا بهش نیاز داریم 3
&nbsp;</TD>
</TR>


به صورت زیر خروجی گرفته شود:
متنی که مورد نیاز است 1:متنی که مورد نیازمونه و می خوایمش 2:متنی که واقعا بهش نیاز داریم 3

در مثال فوق عبارات با : از هم جدا شده اند...

یعنی موارد زیر اضافه است و حذف شوند و در خروجی نمایش داده نشوند:


<TD align="right">
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">
&nbsp;</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">
&nbsp;</TD>
</TR>

0xEHSAN
جمعه 18 دی 1394, 22:16 عصر
درود میتونید از تابع strip_tags استفاده کنید البته قبلش با str_replace اول علامت بخصوص رو اضافه کنید

arash_fa
جمعه 18 دی 1394, 23:16 عصر
<?header('Content-Type:text/html;charset=utf-8');$r = '<TR> <TD align="right">متنی که مورد نیاز است 1 &nbsp;</TD> </TR> <TR class="list_blue_03"> <TD>توضیحات</TD> <TD align="right">متنی که مورد نیازمونه و می خوایمش 2 &nbsp;</TD> </TR> <TR class="list_blue_03"> <TD>دسته</TD> <TD align="right">متنی که واقعا بهش نیاز داریم 3 &nbsp;</TD> </TR>';
$t = preg_replace('/(\d)/iu','$1:',$r);

print_r(strip_tags($t));?>