php抓取网页数据插入数据库( PHP怎么插入数据库呢?百分网小编一起的问题及解决方法)

优采云 发布时间: 2021-11-03 14:05

  php抓取网页数据插入数据库(

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种方式

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线