Мне нужно отправить запрос с Android в Phpmyadmin.Я отправил слишком много таких запросов.Но впервые я использовал множественную вставку в один запрос.И это не работает.
Это просто для примера.
String sqlcode = "INSERT INTO records (user_id,time) VALUES (2,NOW()); INSERT INTO recordimages (record_id,image,type) VALUES (LAST_INSERT_ID(),'"+imagename+"',0);";
params.put("sqlcode",sqlcode);
return params;
record_id - это идентификатор записи.
PHP
$sql= $_POST["sqlcode"];
require_once 'connect.php';
mysqli_query($conn,"SET NAMES 'utf8'");
$stmt = $conn->prepare("$sql");
$stmt->execute();
Что я пробовал:
Я пытался выполнить тот же запрос в PHPmyadmin иэто сработало.(Я взял запрос из Log.e)
Я удалил последнюю часть вставки INTO, и она работала.Я удалил LAST_INSERT_ID, и он не работал.
Так что проблема во втором INSERT INTO.Но мне нужен последний идентификатор после auto_increment.