Получить количество записей из SQL и передать его в XML с помощью PHP

preethi спросил: 27 ноября 2017 в 06:18 в: php

У меня есть запрос ниже, который ищет данные из таблицы MySQL и экспортирует в XML, используя php, но я не могу понять, как передать количество записей в элемент MatchCount в xml.

Ниже мой скрипт:

 <?php
header ("content-type: text/xml");
$connection = mysqli_connect('127.0.0.1', 'root', 'admin', 'Customer_1') or die("cannot connect");$xml='<?xml version="1.0" encoding="UTF-8"?>';$RegistrationMark = $_GET['RegistrationMark'];
$MachineName  = $_GET['MachineName'];$qr= mysqli_query($connection, "SELECT * FROM `EarlsdonMSIN_anpr_vega` where `RegistrationMark` like '%" .$RegistrationMark. "%'");$xml.='<CaptureResponse  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\CaptureResponse.xsd"> <MachineName>'.$_GET['MachineName'].'</MachineName><MatchCount>10</MatchCount><ResponseDateTime>2017-12-20T14:00:00</ResponseDateTime><MatchRecords ImageURI = "http://192.192.192.200/share/CACHEDEV1_DATA/Lanein1/EarlsdonMSIN/">';while($res=mysqli_fetch_array($qr))
{
 $xml.='<MatchLine><VehicleRegistration>'.$res['RegistrationMark'].'</VehicleRegistration><LastStatus>IN</LastStatus><datetime>'.$res['datetime'].T.$res['time'].'</datetime><ImageFile>'.$res['image_name'].'</ImageFile></MatchLine>';
}$xml.='</MatchRecords></CaptureResponse>';
echo $xml;
?>

0 ответов