php - Android & MySQL: Get mysql_insert_id() and retrieve it in Android Activity -


hi have connected mysql in server , android application using json. have table called products primary key , id auto_increment. when insert new product id in android activity don't know how retrieve in php nor android. here code: create product script

if (isset($_post['name']) && isset($_post['price']) && isset($_post['description'])) {      $name = $_post['name'];     $price = $_post['price'];     $description = $_post['description'];      // include db connect class     require_once __dir__ . '/db_connect.php';      // connecting db     $db = new db_connect();      // mysql inserting new row     $result = mysql_query("insert products(name, price, description) values('$name', '$price', '$description')"); 

where should put mysql_insert_id() ?

finally, how mysql_insert_id() in android activity?

thanks in advance

well, easy:

// mysql inserting new row $result = mysql_query("insert products(name, price, description) values('$name', '$price', '$description')"); $insertedid = mysql_insert_id(); 

how send id android app? same way send else: json. don't know send app, can easy as

echo json_encode($insertedid); 

the usual disclaimer: not use mysql extension anymore, removed php in near future. use mysqli (i = improved) instead, or pdo.

your sql query vulnerable sql injection attacks! never ever put data unescaped directly sql, either use mysql_real_escape_string(), or use prepared statements.


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -