php抓取网页数据插入数据库( PHP怎么插入数据库呢?百分网小编一起的问题及解决方法)
优采云 发布时间: 2021-11-03 14:05php抓取网页数据插入数据库(
PHP怎么插入数据库呢?百分网小编一起的问题及解决方法)
如何将PHP插入数据库
简介:PHP是如何插入数据库的?其实这是一个比较简单的问题。跟着百份网的编辑就行了。
$ostype=$_POST['ostype'];
$uuid=$_POST['uuid'];
$nowtime=time();
$username='XXXX';
$userpass='XXXX';
$dbhost='localhost';
$dbdatabase='XXX';
//生成连接
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("无法连接到 MySQL!");
$ret_json;
if(!$db_connect) {
$ret_json=array('code'=>1001,'message'=>'无法链接到数据库');
}
其他{
mysql_select_db($dbdatabase,$db_connect);
$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, $ostype, $uuid, $nowtime)");
if ($result) {
$ret_json=array('code'=>1000,'message'=>'插入数据库成功');
}
其他{
$ret_json=array('code'=>1002,'message'=>'插入数据库失败');
}
}
$jobj=new stdclass();
foreach($ret_json as $key=>$value){
$jobj->$key=$value;
}
echo''.json_encode($jobj);
为什么插入数据库失败??
ID 是自增主键,LASTDATE 是 DATE 类型
------解决方案--------------------
错误提示什么?
如果 LASTDATE 是 DATE 类型 $nowtime=date('Y-m-d');
如果 LASTDATE 是 DATETIME 类型 $nowtime=date('Y-m-d H:i:s');
------解决方案--------------------
echo mysql_error();有没有报错?
------解决方案--------------------
引号丢失。
$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL,'$ostype','$uuid','$nowtime')");
------解决方案--------------------
引用:
引号丢失。
$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL,'$ostype','$uuid','$nowtime')");同意
------解决方案--------------------
首先我想在楼上说。引号问题
其次,你的time()是返回的时间戳,与日期类型不对应。需要转化处理。
【PHP插入数据库的方法】相关文章:
1.如何批量插入PHP到数据库中
2.如何将PHP插入数据库
3.如何将PHP插入数据库
4.php备份数据库方法
5.PHP 数据库备份脚本方法
6.PHP数据库连接方法
7.php数据库脚本的备份方法
8.将PHP批量插入数据库的3种方式