第一次做第三方接口的开发,学了PHP不到1个月我写了一个PHP的文件,位置就在网站的更目录下叫index.php代码如下<?php
header('HTTP/1.1 200 OK');
header("Content-type: text/html; charset=utf-8");//使用UFT-8编码;
$a=file_get_contents("php://input");//接收POST的数据
//$a模拟接收到的json数组
// $a='
// {
// "form": "kwUxYS",
// "form_name": "JSON测试",
// "entry": {
// "serial_number": 12345,
// "field_1": "这是一行文字",
// "creator_name": "小王",
// "created_at": "2016-08-20 01:19:49 UTC",
// "updated_at": "2016-08-20 01:19:49 UTC",
// "info_remote_ip": "127.0.0.1"
// }
// }';
//记得要带true,把json转换为array数组,如果带true则转换为对象
$b = json_decode($a,true);
$a1=$b['entry']['serial_number'];
$a2=$b['entry']['field_1'];
$a3=$b['entry']['info_remote_ip'];
$a4=$b['entry']['created_at'];
$link=mysql_connect('127.0.0.1','root','root')or die("不能连接到数据库".mysql_error());
if($link){
echo "连接成功\n";
}
$db_selected=mysql_query("use json",$link);
if($db_selected ){
echo '选择成功'."\n";
}
mysql_query("set names utf8");
$sql=mysql_query("insert into json1 values(".$a1.",'".$a2."','".$a3."','".$a4."')",$link);//应该用预处理语句,防止sql注入
if($sql){
echo "插入成功";
}else{
"插入失败";
};请问代码写错了,还是接口的地址写错,还是都错了
1 回答
- 1 回答
- 0 关注
- 1653 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消