5 پست در این موضوع قرار دارد

با سلام

دارم یه نوع شبکه اجتماعی درست می کنم که هر کسی بتونه ادد کنه بقیه را بعد یه جدول درست کردم به اسم ادد لیست و فیلد id را از جدول user ها می خونه و فیلد addlist قرار توش id افرادی که این شخص ادد میکنه قرار بگیره فکر کردم دیدم ای دی ها باید مثلا با , جدا بشند که نخوایم الکی حجم دیتابیس را زیاد کنیم

حالا ما تو insertx می تونیم که , را بزاریم ولی وقتی می خوایم بخونیم این مقدار را مثلا 4,50,3,84 بود چطوری این مقدار هارا جدا کنم با sql که نمیشه با php فکر کنم بشه ولی راهشو بلد نیسم اگه میشه راهنمایی کنید

به اشتراک گذاری این پست


لینک به پست

برای جداکردن باید آرایه بسازید


array(2, 3, 4);

یعنی 2 و 3 و 4

به اشتراک گذاری این پست


لینک به پست

دوستان فکر کنم این کارا کنم حل بشه موضوع

یه وقتی دارم اطلاعات را ذخیره می کنم string ذخیره می کنم به این صورت "2","3","4" و با این کد راحت نمایش میدم


<?php
$s=array("ali","hosain");
foreach($s as $val)
{
echo($val . "<br>");
}
?>

و تو array قرارش میدم

برای جداکردن باید آرایه بسازید


array(2, 3, 4);

یعنی 2 و 3 و 4

درسته دقیقا همین به فکرم رسید

به اشتراک گذاری این پست


لینک به پست

البته برای جداول بزرگ توصیه میشه که داده ها هر کدام جدا ثبت بشه

به نوعی یک جدول ارتباط که کاربران رو به هم ارتباط میده

اما اگر سایت بازدید چندانی نداره همون روش خوب هست

به اشتراک گذاری این پست


لینک به پست

درسته همین جدول را هم درست کردیم ولی می خوایم تو این جدول تعداد موجودی هامون زیاد نشه که هر کدوم را بخوایم جدا ثبت کنیم

اگه 100 نفر 100 نفرو ادد کنند اگه بخوایم جدا ثبت کنیم میشه 10000 موجودی ولی اینجوری 100 فقط داریم بنظرم در هر دو صورت این روش بهتره حالا فیس بوک و ... را نمیدونم چیکار می کنند ولی فکر کنم همین روش را استفاده می کنند

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری