【发布时间】:2017-06-04 18:50:48
【问题描述】:
我正在尝试从连接到树莓派的传感器 DHT22 读取温度并通过 PHP 脚本将其写入 mysql DB。
我的体温是这样的:
$temp = shell_exec('./temp.py');
脚本返回 45 或 45.7 等数字...与湿度相同。当我在同一个脚本中回显它时,它可以工作。 而我无法通过的东西就在这里:
$sql='INSERT INTO values (id, date, time, timestamp, temp, hum) VALUES ("", NOW(), NOW(), NOW(), "$temp", "$hum")';
$result = MySQL_Query($sql);
但在 DB 中总是写 $temp 和 $hum,而不是实际值。我想我已经尝试过所有可能的引号组合等...... 什么可能是错的?提前感谢您的回答。
【问题讨论】:
-
它是一个“字符串”,将
"$temp", "$hum"更改为"'.$temp.'", "'.$hum.'"