• دریافت اطلاعات از json و ذخیره در mysql
    #1
    Note 
    با سلام
    من از یک خروجی json میخوام اطلاعات بگیرم و بعد داخل دیتابس ثبت کنم!!!!
    نمونه json من!!!
    [JS]
    "resource" : {
    "classname" : “X”,
    "fields" : {
    "name" : “X”,
    "price" : “X”,
    "symbol" : “X”,
    "ts" : “X”,
    "type" : “X”,
    "utctime" : “X”
    }
    }
    [/JS]
    بعد امکانش هست کاری کنیم که در صورت تغییر محتویات json این عمل انجام بشه!؟ نمیخوام cronjob ست کنم یا اینکه کاربر رو آزار بدم و سرعت لود رو کاهش...
    ممنون

    پاسخ
    #2
    Note 
    سلام!!!
    یعنی میخوای هر وقت محتویات json تغییر کرد اطلاعات تو دیتابیس آپدیت بشه؟

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

    اینم کد نمونه برای ذخیره اطلاعات در دیتابیس
    کد php:
    /* create a connection */
    $mysqli = new mysqli("localhost""root"null"yourDatabase");

    /* check connection */
    if (mysqli_connect_errno()) {
        
    printf("Connect failed: %s\n"mysqli_connect_error());
        exit();
    }

    /* let's say we're grabbing this from an HTTP GET or HTTP POST variable called jsonGiven... */
    $jsonString $_REQUEST['jsonGiven'];
    /* but for the sake of an example let's just set the string here */
    $jsonString '{"name":"jack","school":"colorado state","city":"NJ","id":null}
    '
    ;

    /* use json_decode to create an array from json */
    $jsonArray json_decode($jsonStringtrue);

    /* create a prepared statement */
    if ($stmt $mysqli->prepare('INSERT INTO test131 (name, school, city, id) VALUES (?,?,?,?)')) {

        
    /* bind parameters for markers */
        
    $stmt->bind_param("ssss"$jsonArray['name'], $jsonArray['school'], $jsonArray['city'], $jsonArray['id']);

        
    /* execute query */
        
    $stmt->execute();

        
    /* close statement */
        
    $stmt->close();
    }

    /* close connection */
    $mysqli->close(); 

    HAPPY CODING
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 1,251 18-01-2015 ساعت 16:29
    آخرین ارسال: rockstar
    Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 848 26-08-2014 ساعت 13:52
    آخرین ارسال: REza mAX
    Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 774 18-08-2014 ساعت 17:43
    آخرین ارسال: Daniel
    Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 634 03-08-2014 ساعت 10:43
    آخرین ارسال: REza mAX
    Note ایجاد ارتباط از php به mysql hasti 4 1,521 11-07-2014 ساعت 22:06
    آخرین ارسال: Comodo
    Note جلوگیری از ورود رکورد تکراری (PHP-MySQL) Php1 1 1,127 16-06-2014 ساعت 10:37
    آخرین ارسال: BaNNer LorD
    Note CMS ساده با PHP و MySQL SOFTAFZAR 15 4,193 30-12-2013 ساعت 12:31
    آخرین ارسال: vahi
    Note MySQL در PHP WWWorker 0 647 26-12-2013 ساعت 10:42
    آخرین ارسال: WWWorker
    Note آموزش ساخت فرم لاگین با PHP و Mysql PHP.sec 0 2,343 01-07-2013 ساعت 15:15
    آخرین ارسال: PHP.sec
    Note کلاس ساده PHP برای کار با دیتابیس MySQL SOFTAFZAR 0 1,060 14-01-2013 ساعت 19:37
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان