Php 如何从调制解调器usb收件箱中获取内容并将其写入mysql数据库表
例如,消息采用以下格式: PDP=222,APC=423,FTC=789 我的数据库表列是:PDP、APC FTC。我想要一个脚本,可以分别从调制解调器usb的收件箱中复制每列的值,并将其存储到数据库中相应的列中 例如,对于PDP列,它将复制分配给PDP的值,形成消息(即222),并将其存储在数据库表中,并对其余列执行相同操作 提前感谢您可以使用Php 如何从调制解调器usb收件箱中获取内容并将其写入mysql数据库表,php,database,Php,Database,例如,消息采用以下格式: PDP=222,APC=423,FTC=789 我的数据库表列是:PDP、APC FTC。我想要一个脚本,可以分别从调制解调器usb的收件箱中复制每列的值,并将其存储到数据库中相应的列中 例如,对于PDP列,它将复制分配给PDP的值,形成消息(即222),并将其存储在数据库表中,并对其余列执行相同操作 提前感谢您可以使用expode()和infrade()函数来构建查询: <?php $query = ''; $qParams = [];
expode()
和infrade()
函数来构建查询:
<?php
$query = '';
$qParams = [];
$qValues = [];
$message = 'PDP=222, APC=423, FTC=789';
$arr = explode(',', $message);
foreach ($arr as $value) {
$tmp = explode("=", $value);
$qParams[] = $tmp[0];
$qValues[] = $tmp[1];
}
$query = "
INSERT INTO modem_table
(" . implode(",", $qParams) . ")
VALUES
('" . implode("','", $qValues) . "')";
echo $query;
?>
INSERT INTO modem_table (PDP, APC, FTC) VALUES ('222','423','789')