- 相關(guān)推薦
PHP插入數(shù)據(jù)庫的方法
導(dǎo)語:PHP怎么插入數(shù)據(jù)庫呢?其實(shí)這個(gè)是一個(gè)比較簡(jiǎn)單的問題,下面你跟著百分網(wǎng)小編一起做就可以了。
$ostype=$_POST['ostype'];
$uuid=$_POST['uuid'];
$nowtime=time();
$username='XXXX';
$userpass='XXXX';
$dbhost='localhost';
$dbdatabase='XXX';
//生成一個(gè)連接
$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'=>'鏈接數(shù)據(jù)庫失敗');
}
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'=>'插入數(shù)據(jù)庫成功');
}
else {
$ret_json=array('code'=>1002, 'message'=>'插入數(shù)據(jù)庫失敗');
}
}
$jobj=new stdclass();
foreach($ret_json as $key=>$value){
$jobj->$key=$value;
}
echo ''.json_encode($jobj);
?>
為嘛插入數(shù)據(jù)庫失敗呢??
ID是自增的主鍵,LASTDATE是DATE類型
------解決方案--------------------
報(bào)錯(cuò)提示什么?
如果LASTDATE是DATE類型 $nowtime=date(‘Y-m-d’);
如果LASTDATE是DATETIME類型$nowtime=date(‘Y-m-d H:i:s');
------解決方案--------------------
echo mysql_error(); 報(bào)什么錯(cuò)誤沒有
------解決方案--------------------
少了引號(hào)了。
$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, '$ostype', '$uuid', '$nowtime')");
------解決方案--------------------
引用:
少了引號(hào)了。
$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, '$ostype', '$uuid', '$nowtime')");同意
------解決方案--------------------
第一個(gè) 想樓上那樣說的 引號(hào)的問題
第二個(gè) 你的time()是返回的時(shí)間戳,和date類型對(duì)應(yīng)不上吧 要轉(zhuǎn)化處理一下才行
【PHP插入數(shù)據(jù)庫的方法】相關(guān)文章:
PHP怎么插入數(shù)據(jù)庫07-09
php實(shí)現(xiàn)插入數(shù)組但不影響原有順序的方法09-05
自學(xué)PHP方法09-24
PHP數(shù)據(jù)庫:mysql重置密碼07-20
PHP的安裝方法及軟件09-04
PHP偽靜態(tài)的方法10-26
解決php fsockopen的方法07-14