Member 11543226 Ответов: 0

Как отправить данные нескольких строк в mysql через android-приложение и PHP-файл


У меня установлен wamp с php и mysql. Мой php-файл находится в папке PC wamp/www/Demo, в которой я написал запрос для вставки значений, получаемых по url-адресу.
Теперь я хочу отправить несколько строк данных, собранных из приложения android, на сервер MySQL Wamp через PHP-файл.

Мой код php файла выглядит следующим образом,

<?php

$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname="billapp";

//$id = $_GET['id'];
$order_no= $_GET['no'];
$item_name= $_GET['in'];
$item_value= $_GET['iv'];

$conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);
if(! $conn )
{
  //die('Could not connect: ' . mysqli_error());
}
$sql1 = "INSERT INTO order_details (`order_no`,`item_name`,`item_value`) VALUES ('$order_no','$item_name','$item_value')";

$retval = mysqli_query( $conn,$sql1 );
if(! $retval )
{
  //die('Could not enter data: ');
}
echo "entered success";
mysqli_close($conn);
?>


и вызова URL-адреса
"http://localhost/Demo/insertbill.php?no=10&in="item1"&iv="price1""


Что я уже пробовал:

Попробовал ниже url для вставки одной строки
"http://localhost/Demo/insertbill.php?no=10&в="элемент1"&амп;Ив="цена1""

Таким образом невозможно передать все значения строк
что же делать? пожалуйста, предложите.

David Crow

Я подозреваю, что виноваты лишние кавычки. Они вам нужны? Если речь идет о сохранении пространства в item_name колонка, вы пробовали канонизировать URL-адрес?

0 Ответов