Android PHP MySQL插入不工作 服务器端有任何错误消息吗?$deviceid=mysql\u查询(…)不返回ID,它返回一个结果集。因此,在insert查询中,您将结果集作为$devideid发送,这是有效的。谢谢@NawedKhan <
Android PHP MySQL插入不工作Android PHP MySQL插入不工作 服务器端有任何错误消息吗?$deviceid=mysql\u查询(…)不返回ID,它返回一个结果集。因此,在insert查询中,您将结果集作为$devideid发送,这是有效的。谢谢@NawedKhan <,php,android,mysql,Php,Android,Mysql,Android PHP MySQL插入不工作 服务器端有任何错误消息吗?$deviceid=mysql\u查询(…)不返回ID,它返回一个结果集。因此,在insert查询中,您将结果集作为$devideid发送,这是有效的。谢谢@NawedKhan <?php // array for JSON response $response = array(); $devicemac = $_POST['mac']; $catid = $_POST['cat_id']; $usernam
服务器端有任何错误消息吗?$deviceid=mysql\u查询(…)不返回ID,它返回一个结果集。因此,在insert查询中,您将结果集作为$devideid发送,这是有效的。谢谢@NawedKhan
<?php
// array for JSON response
$response = array();
$devicemac = $_POST['mac'];
$catid = $_POST['cat_id'];
$username = $_POST['user_name'];
$useremail = $_POST['user_email'];
$placename = $_POST['place_name'];
$placeaddress = $_POST['place_address'];
$placelatitude = $_POST['place_latitude'];
$placelongitude = $_POST['place_longitude'];
$placehours = NULL;
$placeemail = NULL;
$placephone = NULL;
$placewebsite = NULL;
$placefacebook = NULL;
$gplacereference = NULL;
if(isset($_POST['place_hours']))
$placehours = $_POST['place_hours'];
else
$placehours = "";
if(isset($_POST['place_email']))
$placeemail = $_POST['place_email'];
else
$placeemail = "";
if(isset($_POST['place_phone']))
$placephone = $_POST['place_phone'];
else
$placephone = "";
if(isset($_POST['place_website']))
$placewebsite = $_POST['place_website'];
else
$placewebsite = "";
if(isset($_POST['place_facebook']))
$placefacebook = $_POST['place_facebook'];
else
$placefacebook = "";
if(isset($_POST['gplace_reference']))
$gplacereference = $_POST['gplace_reference'];
else
$gplacereference = "";
// include db connect class
require_once __DIR__ . '/db_connect.php';
// connecting to db
$db = new DB_CONNECT();
$deviceid = mysql_query(sprintf("SELECT device_id FROM registered_devices where device_mac = '%s'", $devicemac)) or die(mysql_error());
// mysql insert into place_request
$result = mysql_query("insert into place_request values($deviceid, '$placename', '$placeaddress', '$placehours', '$placephone', '$placeemail', '$placewebsite', '$placefacebook', $catid, '$username', '$useremail', $placelatitude, $placelongitude, '$gplacereference')");
// check if row inserted or not
if ($result) {
// successfully updated
$response["success"] = 1;
$response["message"] = "Place successfully requested.";
// echoing JSON response
echo json_encode($response);
} else {
// failed
$response["success"] = 0;
$response["message"] = "Place was not requested";
// echoing JSON response
echo json_encode($response);
}
?>