الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

احضار قواعد بيانات بطريقه معينه

بدأه Waleed-KH في 13 سبتمبر 2012 · 8 رد · 540 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعده بيانات بهذا الشكل

post-266498-053803600%201347494647.jpg

مع العلم ان styles_options هو عنوان ال Table

و اريد ان احضر هذه البيانات في ملف الPHP بحيث ان تكون كالآتي


$styles_options[backgroundlevel]="high";
$styles_options[bodylevel]="high";
$styles_options[cssstyle]="1";
$styles_options[showcasecolor]="2";
$styles_options[articletitlecolor]="2";
$styles_options[fontfamily]="helvetica";
$styles_options[fontsize]="default";

ارجز المساعده :)

post-266498-053803600 1347494647_thumb.j

المرفقات
Untitled.jpg

تم تعديل هذه المشاركة بواسطة Waleed-KH في 13 سبتمبر 2012 في 03:25

#2
http://php.net/manual/en/function.mysql-fetch-assoc.php
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
ahmed_youssef كتب:

شكرا علي الرد

بس مش دا اللي انا عاوزو

انا عايزهم يكونو في ملف الphp بالشكل دا

$styles_options[backgroundlevel]="high";
$styles_options[bodylevel]="high";
$styles_options[cssstyle]="1";
$styles_options[showcasecolor]="2";
$styles_options[articletitlecolor]="2";
$styles_options[fontfamily]="helvetica";
$styles_options[fontsize]="default";

الاجابه اللي حضرتك بعتهالي هتطلعلي جدول واحد و هيكون بالشكل دا

$row[style_option_id]="1";
$row[style_option_style_id]="11";
$row[style_option_name]="backgroundlevel";
$row[style_option_value]="high";
#4

سويه كذا

	$query          = mysql_query("SELECT style_option_name,style_option_value FROM styles_options WHERE style_option_id = 11");
	$styles_options = array();
	while($row = mysql_fetch_assoc($query))
	{
		$styles_options[$row['style_option_name']] = $row['style_option_value'];
	}

	// example
	echo $styles_options['background'];

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5
M.B.O كتب:

سويه كذا

	$query          = mysql_query("SELECT style_option_name,style_option_value FROM styles_options WHERE style_option_id = 11");
	$styles_options = array();
	while($row = mysql_fetch_assoc($query))
	{
		$styles_options[$row['style_option_name']] = $row['style_option_value'];
	}

	// example
	echo $styles_options['background'];

شكرا علي الاجابه

بس انا عايز اسم المتغير $styles_options يتم تحديده تلقائيا عن طريق اسم الtable مش انا اللي احدده

#6

هو الموضوع صعب

هي اجابه الا M.B.O هي اللي انا عاوزها بس انا عايز اسم المتغير $styles_options يتم تحديده تلقائيا عن طريق اسم الtable مش انا اللي احدده

#7
اقتباس
هو الموضوع صعب

هي اجابه الا M.B.O هي اللي انا عاوزها بس انا عايز اسم المتغير $styles_options يتم تحديده تلقائيا عن طريق اسم الtable مش انا اللي احدده

ايش غرضك من هذا الشي !!

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#8

اولا انا غيرت اسماء الصفوف 'style_option_name' و 'style_option_value' الي 'option_name' و 'option_value'

ثانيا انا عندي اكثر من جدول styles_options و general_options

و عامل function بهذا الشكل

function getSiteOptions($options)
{
	global $styles_options;
	$query          = mysql_query("SELECT option_name,option_value FROM ".$options."");
	$styles_options = array();
	while($row = mysql_fetch_assoc($query))
	{
		$styles_options[$row['option_name']] = $row['option_value'];
	}
}

انا عايز اسم المتغير $styles_options يتم اختياره من قيمه المتغير $options اللي هيكون فيها اسم الجدول styles_options او general_options

عشان مثلا لما ادي الامر دا

getSiteOptions("styles_options");
getSiteOptions("general_options");

تكون عندي بيانات styles_options و general_options

ارجو تكون فكرتي اللي عايز اعملها وصلت :)

#9

هو طلبي صعب للدرجادي ؟

مافيش حد يجاوبني :sad:

مواضيع مشابهة