• 关于

    数据库转换怎么用

    的搜索结果

问题

mysql 数据库表里的时间字段是int(16)怎么转换成:datetime 类型?

小旋风柴进 2019-12-01 20:13:22 1336 浏览量 回答数 1

问题

java前台向后台传入String怎么转换成Date存入数据库中?

蛮大人123 2019-12-01 20:26:44 1165 浏览量 回答数 1

问题

MySQL版本怎么转换

1670863545346005 2019-12-01 19:42:08 1271 浏览量 回答数 1

Quick BI 数据可视化分析平台

2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

问题

MYSQL还能用吗?RDSforMySQL有哪些限制看完后

mengzhaochun 2019-12-01 20:18:47 11387 浏览量 回答数 3

回答

<%=article.getContent() %> 这里要自己转换,把一些尖括号用 < 和 > 替换###### 引用来自#2楼“红薯”的帖子 <%=article.getContent() %> 这里要自己转换,把一些尖括号用 < 和 > 替换  怎么转?数据库里本来就是< 和 >###### 引用来自#3楼“Photon”的帖子 引用来自#2楼“红薯”的帖子 <%=article.getContent() %> 这里要自己转换,把一些尖括号用 < 和 > 替换  怎么转?数据库里本来就是< 和 > 把 & 转成 &###### 嗯,可以试下,多谢###### 这个我也遇到了mark一下,回头我也试一下

kun坤 2020-06-06 23:41:22 0 浏览量 回答数 0

回答

关于数据库保存, 一:请对存入数据库的内容进行过滤, 二:将获取的内容进行编码转换,转换到数据库编码,否则会出现你这个编码错误问题。采集到的数据编码格式的问题那这个问题,具体怎么解决呢?我才刚玩爬虫~乱码或SQL语句错误我遇到这种问题一般是我的sql有问题,但是看了一下下面的错误,应该是保存数据库之前编码出了问题把SQL语句打印出来检查下,个人经验感觉你会不会是特殊字符未转义我转义了的,单引号和双引号都处理了的sql参数化。不要用字符串方式拼接SQL和参数值,应该用问号占位符的方式写SQL,这样也不会有SQL注入风险。是不是有emoji表情,如果mysql要设置成 utf8mb4已经解决了,,是我自己单双引号没有处理完~~~~~~~~~~~~~

爱吃鱼的程序员 2020-06-10 15:21:18 0 浏览量 回答数 0

问题

mysql数据库导入提示ZIP包中有错误11

ljq130 2019-12-01 21:36:25 9596 浏览量 回答数 4

问题

搭建起来在本地环境上跑啊?请教了:报错

kun坤 2020-06-06 13:39:55 0 浏览量 回答数 1

问题

关于RDS数据类型发生隐形转换的问题咨询

mysqlops 2019-12-01 22:08:59 8077 浏览量 回答数 0

回答

都可以: 1:Spring的DataSource其实也是用的连接池的DataSource,只是说他统一管理了数据源,方便添加和配置,并能和其他开源框架结合起来使用(Hibernate、Myibatis等) 2:JDBC这个是最简单,写个Conn管理类就行了 3:自己做一个DataSource管理,根据需要使用C3p0、druid、dbcp等连接池。 ######那手动输入的话要怎么把这些参数注入到spring的DataSource中,然后交给Spring来统一管理呢###### 那假如用Spring来统一管理的话,怎么把前台输入的信息注入到Spring的DataSource中呢。 像平常一般都是在配制文件中写死了数据库的参数,如: 现在是前台手动输入,要怎么把这些参数注入进去交给spring去管理呢 ###### DriverManagerDataSource 是简单的数据源管理,一般是拿来做简单的应用和测试的,不支持数据库连接池的操作。 使用Spring的DriverManagerDataSource要通过前台设置很简单,通过Spring获取到dataSource实例然后调用相应的setDriverClassName、setUrl、setUsername.....等方法进行设置就行了。 ######回复 @北极熊R : 如果用druild的话,怎么把四个值注入进去然后交给spring统一管理,或者其它解决办法######回复 @llxi : 建议把DriverManagerDataSource这个换掉,这个不支持连接池,可以考虑用druid。######好,学习了! 那像这种情况:页面输入数据库信息(驱动、URL、用户名、密码),然后要把该库下的表转换成对应的实体,您觉得用哪种方式比较好呢######现在不配个数据库连接池都不好意思写程序######有道理阿

kun坤 2020-06-08 10:49:58 0 浏览量 回答数 0

回答

" 都可以: 1:Spring的DataSource其实也是用的连接池的DataSource,只是说他统一管理了数据源,方便添加和配置,并能和其他开源框架结合起来使用(Hibernate、Myibatis等) 2:JDBC这个是最简单,写个Conn管理类就行了 3:自己做一个DataSource管理,根据需要使用C3p0、druid、dbcp等连接池。 ######那手动输入的话要怎么把这些参数注入到spring的DataSource中,然后交给Spring来统一管理呢###### 那假如用Spring来统一管理的话,怎么把前台输入的信息注入到Spring的DataSource中呢。 像平常一般都是在配制文件中写死了数据库的参数,如: 现在是前台手动输入,要怎么把这些参数注入进去交给spring去管理呢 ###### DriverManagerDataSource 是简单的数据源管理,一般是拿来做简单的应用和测试的,不支持数据库连接池的操作。 使用Spring的DriverManagerDataSource要通过前台设置很简单,通过Spring获取到dataSource实例然后调用相应的setDriverClassName、setUrl、setUsername.....等方法进行设置就行了。 ######回复 @北极熊R : 如果用druild的话,怎么把四个值注入进去然后交给spring统一管理,或者其它解决办法######回复 @llxi : 建议把DriverManagerDataSource这个换掉,这个不支持连接池,可以考虑用druid。######好,学习了! 那像这种情况:页面输入数据库信息(驱动、URL、用户名、密码),然后要把该库下的表转换成对应的实体,您觉得用哪种方式比较好呢######现在不配个数据库连接池都不好意思写程序###### 有道理阿"

montos 2020-06-05 11:59:11 0 浏览量 回答数 0

回答

这个跟区域设置的日期格式有关。显示在数据库里是怎么样的并不重要, 无论怎么显示的,实际上存的值都一样。如果你要取结果出来指定格式就可以了。用convert或在前台程序中用相应的函转换。

吴孟桥 2019-12-02 02:42:13 0 浏览量 回答数 0

回答

当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; ###### 引用来自“vvtf”的评论 当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的 ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; 临时表方案靠谱。###### 首先,判断重复用数据库的uniq来做(程序里处理uniq的报错),而不是自己写代码另外去判断。 大数据量的导入建议用csv,读一行导一行,内存占用小。如果非要用excel,记得服务器内存要设置大点。 ######你说的那两个字段加入唯一约束 . 然后开启事务,循环插入,如果插入失败,则改为更新(或你自己的逻辑). 这样快,但肯定很消耗CPU. ######为什么不在list里面去重,再一次导入######这样数据库只需要批量插入的时候维护一次索引,如果修改的其他字段没建索引,那么update是不需要维护索引的######看能不能插入之前拆出2个list,一个是重复的,一个是不重复的(这样拆之前需要select……for update,防止其他事务修改数据)###### 引用来自“death_rider”的评论 为什么不在list里面去重,再一次导入 赞同。具体设计问题不明确不好给意见。不过系统和算法设计中有点是可以肯定的:逻辑处理和数据载入尽量分开。 在单纯的算法设计中,往往不会去考虑数据迁移的成本,这是比较理科的分析方式,而在系统开发过程中,数据迁移的成本是必须要考虑的,这是工程化的必然。 数据迁移,这里是广义上的,包括,数据的转移,从磁盘到外部存储(主板上所谓的内存),从外部存储到片内存储(soc,cpu的内部cache,差异在于无需外部总线);也包括,通过网络在不同处理设备之间的转移;同时还包括数据的结构调整,如数据清洗在逻辑层面的工作。 楼主应该考虑数据的预清洗或后处理。当然具体用哪种更合适,还要自己根据数据的来源,数据之间的关联性,数据处理的实时性等要求来判断。 哈,反正是个系统设计层面的工作。不是工具选择层面的事务。 ######回复 @首席打酱油 : 把需要比对的,做md5等散列数据,可把大概率数据测出来。只有命中时才进行比对。这些工作,需要额外的数据组织,同时需要额外的编程。这些数据过滤的算法,如果用c我看不出有啥太大计算量。######目测楼主说的不能重复不仅是指Excle中的数据不能重复,而且还要Excel中的数据和现有数据库中的数据不能重复,所以不能单纯的把Excle中的数据加载到List中内存去重###### 引用来自“vvtf”的评论 当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的 ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; 一般怎么把EXCEL转换成SQL文件呢?######如果你的excel本来就是符合load data infile的文件格式, 都不需要解析的。######就是解析excel啊。所以这个方案的耗时也就是解析excel这里。当然这可能也浪费不了多少时间的。 我这里是对MySQL的方案。 解析成对应的MySQL能解析的。比如load data infile。 或者批量insert也行。 然后source。6W条瞬间插入的。######数据直接用com接口导出(服务器处理),分布式处理也行,但是不做任何处理,极限速度,10w体积很小的,1m?连1个高清png的大小都没有,数据也是可以压缩的,重复的数据会压缩很多,上传和带宽不是瓶颈,主要是数据逻辑处理和数据库瓶颈,你处理的时候解析到内存,一个瓶颈,倒入数据库又temp table,还是内存,数据库的内存,又一个瓶颈######你要懂服务器编程才行啊,很多处理单机导出数据还可以,服务器就不这么处理了,还有就是数据库,知道temp table,stor procedure,导入导出,那是数据库初级而已######主要问题在“ Excel文档转List花费4m”,只能异步了。

kun坤 2020-06-08 19:23:25 0 浏览量 回答数 0

回答

解决了,不能直接取,用Bytes取出来后再转换######返回的是一个list,对于数据库类型中的blob类型######用DB对象应该怎么取到这个数据呢###### 数组用[0] 下标 或 select group_concat(id) AS id_list from user 这种情况用['id_list']下标 ###### 碰到类似的问题,可以用如下代码尝试性地获取任意类型的数据,根据数据类型再改为合适的类型: Object value = model.get(attrName);     Model.get(String) 可以获取任意类型的数据 ###### 如果直接用的DB类可以这样吗 Db.query(SQL).get(0)

kun坤 2020-06-07 20:33:03 0 浏览量 回答数 0

问题

MongoDB中时间读取的问题

落地花开啦 2019-12-01 20:02:51 967 浏览量 回答数 1

回答

直接把两种文件格式改咯。。。。对文件直接做格式转换。这是最快的方式了。 读个毛,写个毛,直接用C,把excel的文件读到内存。按照数据库表的规则,直接对数据库的已有表文件操作。如果格式没有问题,整块的塞。 别说我SB,这是专业做法。也就是所谓的转码器的工作。######这位同学估计是在说类似access,dbf这种小型数据库吧,可以直接按他的文件格式写,一般这种东西普通人都想到怎么往大型数据库里面导入######膜拜,还能这么搞######直接用C,把excel的文件读到内存。按照数据库表的规则,直接对数据库的已有表文件操作. 我居然没读懂这句话。。。######还有这样的做法,太神了。完全没想到。。。。牛人啊######批量插入: com.jfinal.plugin.activerecord.Db.batch(......)######应该是想要将Excel当数据源select * into ……这样的答案吧。###### @Secret : 看你头像估计是JAVA的,做应用开发的,自然爽。我们做C的,整天就没白天黑夜的在底层折腾这种事情。你们如同豪华油轮上的侍者,虽然服务于民,但多少一样可以看到风景。我们是锅炉房里铲煤的,自然你们不知道昏天黑地里,还有一片火光。。。哈。 ######回复 @布谷鸟 : 桑那用工资??太亏了吧。银行的钱不借,傻哦。。哈。######嗯,你们领工资去桑拿按*摩的时候,我们忙着到银行还信用卡-_-//###### 是java吗? 我只用过jxl.jar包从excel导入数据库,三五万条没问题,太大量的也没有试过。 我是这么做的,先从excel读取一定的数量,比如说100条,批量插入数据库,甚至可以适当的sleep一下释放掉数据库服务器资源,如此往复。 百万条excel数据用jxl不知道会不会报内存溢出,但是可以在运行程序之前,加大jvm内存,应该是可行的。###### 又是小倩风格.  execl文件是啥格式? 好吧, 这个也还可以有资料可以参考 , 毕竟有可以兼容execl的开源软件可以参考.  那数据库表文件呢, 去哪里可以看到oracle的数据文件是啥格式?哪里有这样的资料? ###### 引用来自“中山野鬼”的答案 直接把两种文件格式改咯。。。。对文件直接做格式转换。这是最快的方式了。 读个毛,写个毛,直接用C,把excel的文件读到内存。按照数据库表的规则,直接对数据库的已有表文件操作。如果格式没有问题,整块的塞。 别说我SB,这是专业做法。也就是所谓的转码器的工作。 用 win 的Com 接口, 直接调用 excel的接口, 导出csv 然后 想咋干就咋干 软件就是服务嘛 把Excel 当成工人看待 ###### 引用来自“布谷鸟”的答案 是java吗? 我只用过jxl.jar包从excel导入数据库,三五万条没问题,太大量的也没有试过。 我是这么做的,先从excel读取一定的数量,比如说100条,批量插入数据库,甚至可以适当的sleep一下释放掉数据库服务器资源,如此往复。 百万条excel数据用jxl不知道会不会报内存溢出,但是可以在运行程序之前,加大jvm内存,应该是可行的。 jxl是一个java用于处理小数据量的,而且易于使用的处理excel的类库,但仅限于数据量比较少。因为jxl是将workbook中的整个sheet的内容都加载到内存中来处理的,如果你操作的是getSheets(),那么将把workbook中所有的sheet都加载到内存,然后才处理。所以针对数据量比较大的情况下,还是不要使用jxl。另外他对03之前的支持还可以,之后就不支持了。对于数据量比较小的情况下,可以玩玩,数据量大的情况下可以尝试使用poi. ###### 引用来自“justin_cn”的答案 引用来自“布谷鸟”的答案 是java吗? 我只用过jxl.jar包从excel导入数据库,三五万条没问题,太大量的也没有试过。 我是这么做的,先从excel读取一定的数量,比如说100条,批量插入数据库,甚至可以适当的sleep一下释放掉数据库服务器资源,如此往复。 百万条excel数据用jxl不知道会不会报内存溢出,但是可以在运行程序之前,加大jvm内存,应该是可行的。 jxl是一个java用于处理小数据量的,而且易于使用的处理excel的类库,但仅限于数据量比较少。因为jxl是将workbook中的整个sheet的内容都加载到内存中来处理的,如果你操作的是getSheets(),那么将把workbook中所有的sheet都加载到内存,然后才处理。所以针对数据量比较大的情况下,还是不要使用jxl。另外他对03之前的支持还可以,之后就不支持了。对于数据量比较小的情况下,可以玩玩,数据量大的情况下可以尝试使用poi. From http://www.andykhan.com/jexcelapi/tutorial.html Memory Allocation and Sheet Caching For very large files, it was found that reading in the entire workbook led to horrendous performance. As of version 1.6, it was therefore decided to read in a sheet at a time. Every call to getSheet() frees up all the objects currently allocated in the current sheet and then reads in all the data from the next sheet. This alleviated the problems which previously occurred, but it does however assume that the giant size workbooks are spread over several sheets - if not, performance problems and OutOfMemoryExceptions may still occur.  A consequence of this is that if you are using the API to constantly flick between sheets in a large workbook, then this will result in adverse performance because every call to getSheet is causing ExcelRead to re-read and re-deduce all the data. It is recommended that ,if possible, the client application should do all their processing necessary on one sheet before progressing to the next.  The method getSheets(), which returns an array of all sheets, will still attempt to hold all sheets in memory at the same time. Use of this method for very large spreadsheets is not recommended.  ######直接 copy to啊 load进去啊 转换导入的格式,很快的。 跟 @中山野鬼 那速度差不多。

kun坤 2020-06-08 11:17:45 0 浏览量 回答数 0

问题

用DotSpatial1.2开发,无法加载世界墨卡托投影,提示参数无效 -DotSpatial报错

montos 2020-05-31 11:30:51 2 浏览量 回答数 1

问题

用DotSpatial1.2开发,无法加载世界墨卡托投影的影响,提示参数无效。 :报错

kun坤 2020-06-07 08:07:52 0 浏览量 回答数 1

问题

bitmap一般如何取出其所表示的数据

蛮大人123 2019-12-01 20:16:32 1030 浏览量 回答数 1

回答

另外,我想知道这个网站是改别的程序(Discuz)来的还是单独开发的啊?###### oschina 的软件请看站长空间里的置顶博客。 编辑器是用 TinyMCE 搞的。 用户输入的内容是直接将HTML代码形式无转化的存入到数据库里面###### 引用来自#3楼“红薯”的帖子 oschina 的软件请看站长空间里的置顶博客。 编辑器是用 TinyMCE 搞的。 用户输入的内容是直接将HTML代码形式无转化的存入到数据库里面 直接存入,那不会被黑吗? 如果输入的是  '   "   之类的,不会被黑吗?(一直很迷糊) 另外能够问下网站是一个人开发的吗?用了多久啊~~~ 如何盈利啊~~~~ 是PHP做的吗我想学网站制作。###### 存入之前要做一些简单的清理工作,详情请看这里。###### 这编辑器并不怎么好用啊。 他存入到数据库里面的内容是已经被转换了的。然后读取出来的时候再次转换回来。 用户输入“&”,存入到数据库的是“&”,读取出数据的时候再将“&”换成“&”... 很耗费啊,是这样的对吗? 我还不如直接用FCKeditor。###### 我只是觉得这个界面很好,但是我在他的官网上面下载下来发现不是这样OSChina里面的这样的界面的。。。。###### 就FCKEditor存入时也是要经过一次转换的,用PHP的函数来讲就是 mysqli_real_escape_string()。然后取出的时候,因为FCKEditor 的PHP版本支持直接赋值,开发人员就不用再考虑再转一次了。###### 引用来自#8楼“张敏峰”的帖子 就FCKEditor存入时也是要经过一次转换的,用PHP的函数来讲就是 mysqli_real_escape_string()。然后取出的时候,因为FCKEditor 的PHP版本支持直接赋值,开发人员就不用再考虑再转一次了。 比如用户在文本框中输入一段文字“ 中国 ”,他的源码是“<a href="#" onclick="javascript:alert('点击了')">中</a>国”,那么他存入到MYSQL里面的内容是什么样的呢,另外他下次输出到页面的时候PHP要做什么处理,直接输出还是###### 存入MySQL时经过 mysqli_real_escape_string(): <a href=\"#\" onclick=\"javascript:alert(\'点击了\')\">中</a>国 取出来时,可以用 strip_tags() 去除<a>###### 一般安全性要求较高,又要输出HTML的,可以考虑在输入时使用BBCode。

kun坤 2020-06-08 11:21:19 0 浏览量 回答数 0

问题

json Bean之间的转换问题

杨冬芳 2019-12-01 20:16:58 950 浏览量 回答数 1

问题

php通过odbc用sql语句查询时无法查询中文,应该怎么转码?

小旋风柴进 2019-12-01 20:08:12 1375 浏览量 回答数 1

问题

请问怎么将MongoDB中集合中capped属性去除?

爵霸 2019-12-01 20:08:29 1018 浏览量 回答数 1

问题

阿里云虚拟主机【问答合集】

马铭芳 2019-12-01 20:19:31 6466 浏览量 回答数 2

回答

findone之后要更新对象的值才可以否则乐观锁会认为是执行了2次 所以报错。是说要用EntityManagerrefresh一下吗看代码怎么写的 save方法他本身就会做判断,jpa里面是没有update方法的,,若实体中存在id,他会到数据库中看是否存在,存在则修改,不存在则添加,修改的时候需要对version进行处理,否则会报错, //修改之前先查询数据库中最新的数据  Objectold=objDao.findOne(id); BeanUtils.copyProperties(要修改的对象,old,newString[]{"version"}); objDao.save(<spanstyle="font-size:13.3333330154419px;">old); 这话的意思是将你要修改的对象的属性复制到数据库中最新的那个对象里,但是version不复制,那么version就是最新的,你也可以将version设置到你的要保存的对象中 不是你说的这个问题,我是save以后,再重新findOne,再对findOne返回的对象进行修改,再save依然有问题这个是合理的啊  同一个对象保存两次???是什么道理  把id转换成一个字符串,需要先insert进数据库才有id第一次用saveAndFlush试下?最后放弃使用@Version了,就没问题了jpa要用merge,persistent之类的吧!springdatajpa的CrudRepository.save已经替你实现了merge和persist 表示不用version 也有这样的问题。线程保存1个实体,触发器监听插入操作,也保存同一个实体到另外的表。然后就报错了 org.springframework.orm.ObjectOptimisticLockingFailureException:Batchupdatereturnedunexpectedrowcountfromupdate[0];actualrowcount:0;expected:1;nestedexceptionisorg.hibernate.StaleStateException:Batchupdatereturnedunexpectedrowcountfromupdate[0];actualrowcount:0;expected:1

爱吃鱼的程序员 2020-06-12 15:20:43 0 浏览量 回答数 0

回答

queryphp框架的hello world,并对queryphp框架有了大致的了解。这一章,我们将解释ORM。对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,php利用__set __get __call等方式使用,这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。  数据类型映射模式       1.1简单数据类型模式:建立UML和关系型数据库中简单数据类型的映射表以指导映射。       1.2枚举数据类型模式:每种枚举类型对应一个表,只有一个列(_EnumLiteral)表示枚举值。       1.3基于类的数据类型模式:使用外键约束,将基础列与基于类的类型实例相关联。 类映射模型 每个类对应一个表。单值属性、多值属性、继承关系可以用下述方法映射,而引用属性将在关联映射模式中提到。       2.1单值属性模式:是cardinality的上界为1的属性,映射到类所对应的表的列上。若其下界也为1(必须有的属性),列属性为NOT NULL。       2.2多值属性模式:每个多值属性映射成一个独立的表,使用外键连接到类所对应的表上。       2.3继承模式:每加入一个类的实例时,根据其继承关系自顶向下生成每个类的对象,这些对象具有相同的ID(根对象对应记录的主键)。 删除对象实例时,自底向上删除数据。遇到从中间删的情况怎么办?多重继承怎么处理? 关联映射模式       3.1一对一关联模式:在关联两端各加一列。       3.2一对多关联模式:和3.1一样。如果多这端是有序的,还需加入一列表示序号。       3.3多对多关联模式:将关联单独作一个表。 一般有人说ORM有什么用,喜欢写sql这类 ORM在数据建模,领域设计方面很有用。 比如:  echo $supply->get(5)->Books->classname;  //自动取得supply和books关联中内容 如果用sql怎么写,先取得$supply中的值,先然后再写sql取得books中classname $result=mysql_query(select * from supply where id=5) $row=mysql_fetch_array($result); mysql_query(select * from book where supplyid=$row[supplyid]); $books=mysql_fetch_array($result); 大概这样子,虽然功能相同,但是在做数据建模时候可以不是这样子想的,这样受到干扰太多了,在做领域设计时候,也很不好看。 目前ORM基设计完成,以后不断在优化程序性能和使用方法尽量避免接触到真实表操作和数据库操作。这些操作将会在模型配置文件中完成这样完成程序后,再改动数据库或表不完影响程序,比如原来由mysql改成sqllite也不会修改程序,程序员只要注重于数据模型操作,不需要知道数据来源

一枚小鲜肉帅哥 2020-06-02 12:43:53 0 浏览量 回答数 0

问题

jfinal如何更好的支持json字符串到对象的转换?

落地花开啦 2019-12-01 20:00:53 3222 浏览量 回答数 1

问题

MaxCompute常见问题:SQL常见问题

行者武松 2019-12-01 22:09:50 1190 浏览量 回答数 0

回答

你貌似是做那种类似新闻的文章吧,这个问题应该没必要这么纠结,我推荐你使用CKEDITOR吧,不熟悉编辑器的话,这个还可以,而且dedecms那个后台添加文章的内容的时候也是用的这个编辑器(他就支持你图文并茂的效果,好像还有视频之类的,这个是官网:http://ckeditor.com/,你去看下吧) 简单说下怎么用吧,先下载到解压放到你的站点中去。 一、引用CKEDITOR的JS文件 <script type="text/javascript" src="ckeditor/ckeditor.js"></script> 注意:1.src的路径。 2.不要写成<script type="text/javascript" src="ckeditor/ckeditor.js />样式,在现有的3.0.1版本中会出现CKEDITOR未定义的脚本错误提示,致使不能生成编辑器。 二、替换TEXTAREA标签: <textarea rows="30" cols="50" name="editor01">请输入.</textarea> <script type="text/javascript">CKEDITOR.replace('editor01');</script> 正常情况下,你应该之前只用了个textarea。注意:要在textarea后面加入javascript.如果要在HEAD区写javasript,那么采用如下代码: <script type="text/javascript"> window.onload = function(){ CKEDITOR.replace( 'editor01' ); }; </script> 好了到此一个默认的CKEDITOR就配置完毕了,可以去页面看看它的模样了,至于其他的扩展属性配置我就不说多了,你自己去官网看手册了个性化配置。三、下面就是要说下怎么保存数据了 其实跟你正常使用textarea的时候是一样的直接使用:$_POST['editor01'],这里的editor0也就是你那个textarea的名字。 <?php //接值,当然你可以用htmlspecialchars转下也行 $editor01 = $_POST['editor01']; //插入数据到数据库 $sql = "INSERT INTO 表 (字段1,字段2,内容字段)VALUES('字段一的值','字段2的值','{$editor01}')"; mysql_query($sql); ?> 然后你在前台读取数据的时候把读出来的数组用print_r()打印出来不就知道数据结构了。估计你纠结的是不是要把那些图片用二进制什么的存起来吧?一般也没比较去把图片、视频转换成二进制的了再存到数据库去,我们只需要知道它们存放的路径就行了,而这个编辑器提交后的post数据就是只存它们的路径。 不知道你明白没有?希望采纳。

小旋风柴进 2019-12-02 02:03:53 0 浏览量 回答数 0

问题

2018python技术问答集锦,希望能给喜欢python的同学一些帮助

技术小能手 2019-12-01 19:31:10 2040 浏览量 回答数 2
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站