PHP怎麼插入資料庫_PHP教程

來源:互聯網
上載者:User
  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類型對應不上吧 要轉化處理一下才行

http://www.bkjia.com/PHPjc/820403.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/820403.htmlTechArticlePHP如何插入資料庫 $ostype=$_POST['ostype']; $uuid=$_POST['uuid']; $nowtime=time(); $username='XXXX'; $userpass='XXXX'; $dbhost='localhost'; $dbdatabase='XXX'; //產生一個連...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.