Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да свържа mysql база данни и да вмъкна данни в нея с помощта на код за Android

Тук

HttpPost httppost = new HttpPost("http://10.0.2.2/insert.php");

Споменат insert.php означава, че трябва да поставите този файл на сървър

просто променете http://10.0.2.2/insert.php до пътя на вашия сървърен файл, където се съхранява файлът

Код за insert.php

        // this variables is used for connecting to database and server
        $host="yourhost";
        $uname="username";
        $pwd='pass';
        $db="dbname";

        // this is for connecting
        $con = mysql_connect($host,$uname,$pwd) or die("connection failed");
        mysql_select_db($db,$con) or die("db selection failed");

        // getting id and name from the client
         if(isset($_REQUEST)){
        $id=$_REQUEST['id'];
        $name=$_REQUEST['name'];}


       // variable used to tell the client whether data is stored in database or not

        $flag['code']=0;

        // for insertion
        if($r=mysql_query("insert into emp_info values('$name','$id') ",$con))
        {
            //if insertion succeed set code to 1
            $flag['code']=1;
            echo"hi";
        }
        // send result to client that will be 1 or 0
        print(json_encode($flag));

        //close
        mysql_close($con);
    ?>

както е споменато във вашия код, това ще получи стойността от сървъра дали данните се съхраняват или не чрез код=1 за съхранени и код =0 за несъхранени

 JSONObject json_data = new JSONObject(result);
            code=(json_data.getInt("code"));

            if(code==1)
           {
        Toast.makeText(getBaseContext(), "Inserted Successfully",
            Toast.LENGTH_SHORT).show();
            }
            else
          {
        Toast.makeText(getBaseContext(), "Sorry, Try Again",
            Toast.LENGTH_LONG).show();
            }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL низ замяна

  2. Всяка извлечена таблица трябва да има своя собствена грешка в псевдонима

  3. Защо трябва да затваряме MySQL базата данни след команда за запитване?

  4. където 1=1 изявление

  5. Как мога да импортирам данни от CSV в MySQL?