ارسال مطالب دیتابیس آفلاین به دیتابیس آنلاین(فوری)

سوال

سلام خدمت همه اساتید و دوستان گرامی…

من یه مشکل اساسی دارم

توی برنامه اومدم توی دیتابیسم یکسری ریکورد اضافه کردم(فیلدای دیتابیس:Id,Matn,Number)

حالا میخوام اینارو به دیتابیس آنلاینم اینسرت کنم! :gerye:

دوستان گفتن باید ب جیسون تبدیل کنم بعد بفرسم ب .php از اونجا بگیرمش اینسرت کنم تو دیتابیس!

بنده به صورت زیر ب جیسون تبدیل کردم:

k27051_jsons.png

خب حالا دیگ نمیدونم چطوری باید جیسون رو بفرستم و توی دیتابیس اینسرت کنم!

و همچین نمیدونم php این نمونه رو چطوری بنویسم و بیام تک هر ریکورد دیتابیس افلاین و توی یدونه ریکورد دیتابیس انلاین بریزم!

ممنون میشم مشکلمو حل کنید

حل شد 0
2018-11-28T21:06:29+03:30 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    1
    2018-11-29T23:12:17+03:30

    سلام دوست عزیز.

    ببین اینارو ولش کن.

    به من گوش کن.

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

    بعدش فایل پی اچ پیشو بنویس:

     $servername = "localhost";
        $username = "root";
        $password = "";
        $dbname = "test";
    
         $smail = $_POST['text'];
         $main_text = $_POST['main_text'];
         
         $conn = new mysqli($servername, $username, $password, $dbname);
    ///$connn=new PDO('mysql:host=localhost;dbname=db_rayanak;charset=utf8','root','' );
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } else{
        echo('success');
    }
         
         $sql = "INSERT INTO tbl_test (text,main_text) VALUES ('$smail','$main_text')";
    
    
    if ($conn->query($sql) === TRUE) {
        echo "Registration successful";
    } else {
        echo "Registration Error!!";
    }
    
    $conn->close();
    ?>

    بعدشم بیسیکشو:

    Sub Button1_Click
    	h.PostString("http://192.168.1.6/test2.php","text="&EditText1.Text&"&main_text="&EditText2.Text)
    End Sub

    این برای ارسال پارامترا

     

    و این هم برای نمایش نتیجه:

    Sub JobDone (job As HttpJob)
    	If job.Success=True Then
    		ToastMessageShow(job.GetString,False)
    	Else
    		ToastMessageShow("خطا در برقراری ارتباط با سرور",False)
    	End If
    h.Release
    End Sub

    این مثال بودا.

    با توجه به کار خودت، تغییرشون بده.

    بهترین پاسخ
  1. متاسفیم ، این پاسخ خصوصی است.

ارسال یک پاسخ