
PHP是一种通用的开源脚本语言. 语法吸收了C语言php采集新闻数据插入,Java和Perl的特性,有利于学习,被广泛使用,并且主要适用于Web开发领域. 以下是一个小系列,供您搜索和组织如何将PHP插入中,希望对您有所帮助!如需更多精彩内容,请关注我们全新的考试网络!
$ ostype = $ _ POST ['ostype'];
$ uuid = $ _ POST ['uuid'];
$ nowtime = time();
$ username ='XXXX';
$ userpass ='XXXX';
$ dbhost ='localhost';
$ dbdatabase ='XXX';
//创建连接

$ db_connect = mysql_connect($ dbhost,$ username,$ userpass)或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,OSTYPEphp采集新闻数据插入,UUID,LASTDATE)VALUES(NULL,'$ ostype','$ uuid','$ nowtime')”);同意
------解决方案--------------------
关于楼上像这样的引号的第一个问题
第二,您的time()是返回的时间戳,它与日期类型不对应. 需要转换和处理
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-281021-1.html
现如今美帝弄死了老萨
本来自己就不在理