Heim  >  Artikel  >  Backend-Entwicklung  >  PHP怎么插入数据库_PHP教程

PHP怎么插入数据库_PHP教程

WBOY
WBOYOriginal
2016-07-13 10:27:20926Durchsuche

   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("Unable to connect to the MySQL!");

  $ret_json;

  if(!$db_connect) {

  $ret_json=array('code'=>1001, 'message'=>'链接数据库失败');

  }

  else {

  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'=>'插入数据库成功');

  }

  else {

  $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()是返回的时间戳,和date类型对应不上吧 要转化处理一下才行

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/820403.htmlTechArticlePHP如何插入数据库 $ostype=$_POST['ostype']; $uuid=$_POST['uuid']; $nowtime=time(); $username='XXXX'; $userpass='XXXX'; $dbhost='localhost'; $dbdatabase='XXX'; //生成一个连...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn