PH如何插入数据库
PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的'语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。下面是小编为大家带来的关于PH如何插入数据库的知识,欢迎阅读。
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类型对应不上吧 要转化处理一下才行
【PH如何插入数据库】相关文章:
PPT如何插入公式10-05
Dreamweaver如何插入表格07-28
PHP大批量插入数据库的方法08-17
ppt2007中如何插入公式10-07
Word里如何插入背景音乐10-06
如何在2007ppt插入音乐10-04
在PPT中如何插入屏幕截图09-27
dreamweaver如何插入水平线09-28
PHP大批量插入数据库的3种方法09-08