كمك در مورد كدنويسي خروجي mysql

mohsen162

Member
با سلام آقا بازم نشد
من فايلمو كامل ميزارم ميدونم خواهش بزرگي اما خيلي وقتتونو نميگيره يك نگاه بندازيد ببنيد مشكلش چي البته من كار به قولي پيش نويس مي خوام تغيرات تو ظاهرش بدم ممنون ميشم نگاه كنيد
 
آخرین ویرایش:

Domanjiri

Well-Known Member
سلام

من کد شما رو که نمی تونم روی سیستم خودم اجرا کنم، چون جدول ِش رو توی دیتابیس َم ندارم.

به جاش همون کدی که قبلن گذاشته بودم رو ویرایش کردم:

PHP:
<?php

/** ***************** Connect to mySQL ******************* */
$conn = mysql_connect("localhost", "root", "");

if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}

if (!mysql_select_db("test")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}
/** ***************************************************** */

function get_data($year, $first_month, $end_month)
{

    $sql = "SELECT city, sum( motor ) AS sum
        FROM test
        WHERE month BETWEEN '$first_month'AND '$end_month' 
        AND year = '$year'
        GROUP BY city, month ASC";

    $result = mysql_query($sql);
    if (!$result) {
        echo "Could not successfully run query ($sql) from DB: " . mysql_error();
        exit;
    }

    if (mysql_num_rows($result) == 0) {
        echo "No rows found, nothing to print so am exiting";
        exit;
    }

    $array = array();
    while ($row = mysql_fetch_assoc($result)) {

        $array[] = $row;

    }
    mysql_free_result($result);
    return $array;
} //end of function


/** ************** Output ***************** */


$emsal  = get_data(90, 1, 3);
$parsal = get_data(89, 1, 3);

for ($j = 0; $j < sizeof($emsal); $j++) {
    $this_year = $emsal[$j];
    $past_year = $parsal[$j];
    /**
     * 
     * باقی کد مثل حالت قبلی هست
     * :مثلن
     * 
     * $this_year['sum']
     * $past_year['sum']
     * .....
     * */
}


?>

موفق باشی
 

mohsen162

Member
آقا من همه اون كارهايي كه گفتينو كردم ريخت به هم
 
آخرین ویرایش:

Domanjiri

Well-Known Member
سلام

بی خیال پسر، این حرف ها چیه باو! مگه ما وقتی به دنیا اومده بودیم،PHP بلد بودیم؟مگه...
(منظورم حرفایی هست که توی پیغامی که گذاشته بودی گفتی، نه این حرفای بالا!)

من فقط هدفم اینه که تا جایی که ممکنه طرف خودش کد رو بنویسه تا هم مسئله برای همیشه توی ذهن ِش بمونه و هم اینکه بعدِ نوشتن کد، بگه "آخِیش، نوشتم ِش!" . و گرنه اگه شما تلاش خودتو کردی و حالا به هر دلیلی نتونستی راه رو پیدا کنی، این حق شماست که بیای سوال بپرسی، و منم اگه یادم نرفته که "ذهنم قبرستون چیزایی که یاد می گیرم نیست!"، باید بیام و به سوال ِت جواب بدم.

پس این وسط کسی قرار نیست شرمنده بشه، و همینطور کسی هم قرار نیست جو گیر بشه و دیگه فکر کنه خدای فلان کار (مثلن برنامه نویسی) هست، درست میگم؟

هیچ بدیهی نیست که شمایی که داری سوال می پرسی از منی که دارم جواب میدم، بیشتر نفع می بری، متوجه منظورم میشی؟

(حساب آدم های ______ صفت رو جدا کن، کسایی که فکر می کنن طرف مقابل کلن بیکاره و نشسته که کار اونا رو انجام بده!)

بگذریم، چقدر حرف زدم! (حاجی بیا پایین از منبر بابا :green: :green:) می دونی، یهویی حس ِش اومد حرف بزنم!:)

من یه فایل رو پیوست کردم، اطلاعات مربوط به همون "موتور سیکلت" (!) هست، در ضمن باید بگم که پیمایش آرایه های این کد و رسیدن به مطلوبی که می خوایم کار آسونی نیست و باید تمرکز زیادی داشته باشی. ممکنه که جایی از کدم اضافه باشه، خلاصه با دقت بخونش بلکه بتونی بهینه ترش هم کنی...( یه نگاهی به ساعت ارسال این مطلب بندازی منظورمو متوجه میشی!)

موفق باشی:rose:
 

پیوست ها

  • motor.zip
    21.8 کیلوبایت · بازدیدها: 2

mohsen162

Member
آقا منم از شما بسيار متشكرم درست درست شد من ديشب تا 5:30 بيدار بود الانم كه پيغام ميزارم سركار خواب خوابم تا يك حدودي درستش كرد بازم ممنون:rose:
 

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

بالا