php - PHP:想把变量和字符串放在mysql中
问题描述
我想把变量和字符串放在mysql中。
json 代码由 API 输出。
json视图:
Array(
[body] => Array
(
[items] => Array
(
[0] => Array
(
[bizesId] => 333333
[lon] => 00.000000
[lat] => 00.000000
)
)
)
PHP代码:
for ($i=0; $i<=1000; $i++) {
foreach($result_json['body']['items'] as $arr){
if(mysqli_query($con, "INSERT INTO TEST (`num`,'market',`lon`,`lat`) VALUES ('". $arr['bizesId'] ."','test','". $arr['lon'] ."','". $arr['lat'] ."')")){
}
}
}
无法保存数据。
解决方案
用“市场”替换“市场”。跟随代码工作正常
<?php
ini_set('display_errors', 1);
$user = 'root';
$pass = 'xxxx';
$DB = 'test';
$host = 'localhost';
$conn = new mysqli($host, $user, $pass, $DB);
$result_json['body']['items'][0] = ['bizesId'=>34, 'lon'=>34, 'lat'=>23];
foreach($result_json['body']['items'] as $arr){
$sql = "INSERT INTO TEST_INSERT (`num`,`market`,`lon`,`lat`) VALUES ('". $arr['bizesId'] ."','test','". $arr['lon'] ."','". $arr['lat'] ."')";
if(mysqli_query($conn, $sql)){
}
else
{
echo $sql.'<br>';
}
}
推荐阅读
- tensorflow - 如何在保留旧类性能的同时向现有对象检测器添加新类
- c - 如何使用通话返回的地址
- pdf - 将超链接添加到 PDF
- jquery - jQuery-ui 选项卡第一项保持关闭状态
- php - 如何从另一个表中获取数据并在 PHP Codeigniter 中的单个表上显示?
- c# - 在 Razorpage 上使用 MongoDB 实现 AspNetCore 自动化
- flutter - 在小部件之间画一条线并使这些线可点击
- javascript - 数学捕获需要添加到同一 html 页面上的两个选项卡?
- python-3.x - 将两个数据框导出为一个 excel 文件,在指定位置在 pandas 中使用两张工作表
- python - Python:无法将 json 格式(dict)值放入列表中