اطلاعات گرفته شد از دیتابیس در یک ارایه

Goroop.ir

Member
سلام و خسته نباشید خدمت تمامی دوستان قدیمی وتازه وارد

میخاستم بدونم چطور میشه اطلاعات درون یک دیتابیس رو مستقیما وارد ارایه قرار داد من اینو بلدم .
PHP:
while ($r = mysql_fetch_array($sql))
{
$id = $r["id"];
$name = $r["name"];
$array[$id]=$name
}
ولی میخاستم ببینم چه روشهای دیگری وجود دارند ؟

با تشکر.
 

ziXet

مدیر انجمن PHP/MYSQL
سلام و خسته نباشید خدمت تمامی دوستان قدیمی وتازه وارد

میخاستم بدونم چطور میشه اطلاعات درون یک دیتابیس رو مستقیما وارد ارایه قرار داد من اینو بلدم .
PHP:
while ($r = mysql_fetch_array($sql))
{
$id = $r["id"];
$name = $r["name"];
$array[$id]=$name
}
ولی میخاستم ببینم چه روشهای دیگری وجود دارند ؟

با تشکر.
منم اینو بلدم:
PHP:
<?
$list = array( 'amir', 'ali', 'reza' );
$a = serialize($list);
//حالا متغیر سریال شده رو تو یه فیلد در دیتابیس قرار بده
// برای بازیابیش هم از 
//unserialize
//استفاده کن
?>
 
این کلاس ..

این کلاس دقیقا همین کار رو انجام میده !
از تابع زیر استفاده کن

PHP:
$table = 'table_name' ;
$fields = array ( 'f1' , 'f2' , 'f3' .. ) ;

$data = get_fata ( $table , $fileds ) ;

$data[Filed name] ; 
[/PHP

[RIGHT]حالا $data یه ارایه هست که مقدار key اول اون نام فیلد .. و مقدار دوم اون شماره رکورد هست به این شکل

[LEFT][PHP]
$data['f1'][1]

اگه برای تمام تیبل ها از این تابع استفاده کنی یا یکم تابع و ادیت کنی میتونی خیلی راحت تمام دیتابیس رو بریزی تو یه
ارایه .. اگه متوجه نشدی یا سوال دیگه ای داشتی من دی خدمتم

یاهو : mahdi_x1

گروه نرم افزاری آریا گلوبال | همیلی !
[/RIGHT]
[/LEFT]
 

پیوست ها

  • mysql_class.zip
    6.7 کیلوبایت · بازدیدها: 1

Goroop.ir

Member
از راهنمایی شما دو دوست عزیز ممنونم وکمال تشکر را دارم

روش های جالبی رو معرفی کردید

از همون روش خودم استفاده کردم در برنامه

با تشکر
 
آخرین ویرایش:
آقا از کلاس دیتابیس MySQL که چند مدت پیش گذاشتم تو فورم استفاده کن .. دقیقا اطلاعات رو تو یه آرایه بت تحویل میده حالا خابم میات وگرنه آپلودش میکردم انشالله فردا ..
 

yakoza

Well-Known Member
منظورتو از
چطور میشه اطلاعات درون یک دیتابیس رو مستقیما وارد ارایه قرار داد
نفهمیدم

شاید اینجوری می خوای

PHP:
while($row=mysql_fetch_assoc($res))
{
	$rows[]=$row;
}
echo "<pre>";
print_r($rows);

در آخر یه آرایه دو بعدی رو چاپ می کنه
 

جدیدترین ارسال ها

بالا