PDA

View Full Version : سوال: insert کردن چند مقدار در یک فیلد



iradata
جمعه 20 اسفند 1389, 00:44 صبح
با سلام خدمت دوستان

من در بانک اطلاعاتی خودم به یک فیلد چند مقدار دادم و آنها را با ( , ) از هم جدا کردم حالا می خوام در زمان خواندن این مقدار ها را از هم جدا کنه مثلا من در فیلد name این مقدار ها روو وارد کردم



name = mostafa , reza , hossein , ali


آیا تابعی یا دستور خاصی برای این کار وجو داره ؟؟؟؟

با تشکر

hamedfarahabady
جمعه 20 اسفند 1389, 08:40 صبح
سلام تابع مورد نظر شما تابع explode است
این تابع رشته ای را دریافت کرده آن را بر اساس جداکننده ای که به عنوان پارامتر مشخص می شود تجزیه می کند و در آرایه ای قرار می دهد کاربرد آن به صورت زیر است
explode(separator,str)
separator کاراکتر جداکننده است و متغیر str رشته ای است که باید تجزیه شود به عنوان مثال
mail=aaaaaa@yahoo.com
البته mail یک متغیر php است
sar=explode('@',mail)

دستور اول رشته ای را تعریف می کند دستور دوم این رشته رو دو بخش کرده و در آرایه sar قرار می دهد

mtchabok
جمعه 20 اسفند 1389, 09:28 صبح
عزیزم اگه منظورتون اینه که خود پایگاه دادتون عمل جداسازی رو انجام بده باید بگم که اینکار نشدنی هس بنابراین جوابتون فقط توسط php امکان پذیر هس که دوستمون گفتن .