أكتوبر
17
2006

كيفية: إعداد سجلات الخلية كما أن تحليل مجموعة من هندى

هنا مثالا على كيفية إعداد استفساراتكم الخلية بحيث يمكن بسهولة ومرت الى تحليل من قبل هندى.

وسوف تكون النتيجة مجموعة مجموعة ومتعدد الأبعاد. البعد الأول من الصفيف غير الرقمية، ويمثل كل صف من مجموعة النتائج الخاصة بك. البعد الثاني للصفيف هو صفيف النقابي حيث أسماء الفهارس هي أسماء الحقول الذي حددته في الاستعلام الخاص بك.

رمز:
/ / الحرف الأول الصفيف إلى عقد نتائج
$ صفيف = نتائج ()؛

/ / حاول الاتصال إلى قاعدة بيانات
$ = mysql_connect ماي ($ المضيف، المستخدم $ $، كلمة السر) أو يموت ("تعذر الاتصال: '. mysql_error ())؛

/ / الإعداد عبارة SQL
$ SQL = 'اسم SQL_CALC_FOUND_ROWS SELECT والعنوان والمدينة والولاية والرمز البريدي من المستخدمين؛

/ / تشغيل الاستعلام
نتيجة $ = mysql_query ($ SQL، $ ك)؛

/ / الحصول على النتائج كصفيف النقابي، ووضع كل صف في مجموعة مفهرس رقميا
بينما ($ صف = mysql_fetch_assoc ($ myresult))
$ النتائج [] = $ صف؛

/ / الآن الحصول على وضعنا الاستعلام للحصول على عدد من النتائج التي تم إرجاعها
$ SQL = 'SELECT FOUND_ROWS () كما foundrows'؛

/ / تشغيل الاستعلام
نتيجة $ = mysql_query ($ SQL، $ ك)؛

/ / تخزين صف مما أدى
$ صف = mysql_fetch_assoc دولار (نتيجة)؛

/ / احصل على مجموع الصفوف
دولار المجموع = $ صف ['foundrows']؛

/ / تعيين النتائج لزقحان
$ زقحان-> تعيين ('نتائج'، $ النتائج)؛
$ زقحان-> تعيين ('مجموع'، $ الكلية)؛

/ / عرض القالب هندى
$ زقحان-> العرض ('index.tpl')؛

وينبغي أن ننظر بشيء من resultset الخاص بك من هذا القبيل:

رمز:
مجموعة (2)
0 => صفيف (5)
اسم => فلان الفلاني
عنوان => 123 طريق مجهول
المدينة => سبرينجفيلد
الدولة => IL
الرمز => 62707
1 => صفيف (5)
اسم => جين الفلاني
عنوان => الطريق ترف 777
المدينة => بيفرلي هيلز
الدولة => كاليفورنيا
الرمز => 90210

وهنا على سبيل المثال استخدام {} قسم تحليل النتائج

رمز:
عرض {$} مجموع السجلات: <br />
{اسم القسم = NR حلقة = $ نتائج}
{$ النتائج [NR]. اسم}
{$ النتائج [NR]. عنوان}
{$ النتائج [NR]. مدينة}
{$ النتائج [NR]. دولة}
{$ النتائج [NR]. البريدي} <br />
{sectionelse}
<h1> تحليل لا توجد نتائج </ H1>
{/ قسم}

العلامات: ، ،
نشرت في دليل ، برمجة بواسطة أوين

متابعة التعليقات عن طريق آر إس إس | اترك التعليق | URL المرجع

ترك تعليقك

 
© 2008 - 2012 - جميع الحقوق محفوظة - Ideamesh، وشركة 22 استفسار. 0،402 ثانية.