关于把数据存储到数据库的问题
发布网友
发布时间:2022-04-07 18:35
我来回答
共3个回答
懂视网
时间:2022-04-07 22:57
一个可以把配置参数保存到数据库的函数
浏览:962 发布日期:2014/05/22 分类:功能实现 关键字: 数据库 参数
不知道TP有没有这个功能,自己做了一个可以把配置参数保存到数据库,Thinkphp 3.2放到
/项目目录/Common/Common/function.php里就可以使用了。
function CD($key, $value = null){
/**
* 公共方法,可以把配置参数保存到数据库
*
* 用法:
* CD(‘配置项‘); //读取配置项
* CD(‘配置项‘, ‘数据‘) //写入配置项
* CD(‘配置项‘, ‘DEL‘) //从数据库中移除该配置项
*
*
*在数据库中建立config表,表前缀改成自己的
* CREATE TABLE IF NOT EXISTS `think_config` (
* `id` int(11) NOT NULL AUTO_INCREMENT,
* `key` varchar(255) CHARACTER SET utf8 NOT NULL,
* `value` varchar(255) CHARACTER SET utf8 NOT NULL,
* PRIMARY KEY (`id`)
* ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
*/
$cd = M(‘Config‘);
$where = array( ‘key‘ => $key);
//如果有$value为空,就返回$key的值
if($value == null){
return $cd->where( $where )->getField(‘value‘);
}
//如果$value为DEL,就删除这条记录的值
else if($value == "DEL")
{
return $cd->where( $where )->delete();
}
//如果$value有正常值,其它操作
else{
//如果存在$key,更新
if($cd->where($where)->find()){
$cd->value = $value;
return $cd->where($where)->save();
}
//如果不存在$key,写入一条新数据
else{
$cd->key = $key;
$cd->value = $value;
return $cd->add();
}
}
}
复制代码
AD:8小
一个可以把配置参数保存到数据库的函数
标签:
热心网友
时间:2022-04-07 20:05
比较简单的情况下,用高级语言的嵌入SQL编程就可以了,
在高级语言里面访问数据库,INSERT....
热心网友
时间:2022-04-07 21:23
你是什么语言实现的?
C# 还是 JAVA?
大段文字存储到mysql数据库的问题
1、首先在设计数据库时,需要设置一个表来保存图片数据。2、表中的一个列保存数据时,需要设置一个mediumblob的数据类型,这个类型每行可以保存16M大小的数据,这对于一般的图片来说,都已经够用了。3、如果有图片比这个更大的,则可以使用longblob的类型。这个可以保存4G的大小。4、接着在php代码中,...
非结构化数据如何可视化呈现?
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准...
数据是如何存入数据库中的
在一些数据量比较大,而且操作数据库频繁的。此时需要将数据表datatable整块的存入数据库中。首先得新建一个数据库 DataTable once_rec_date = new DataTable();这个数据库得跟目标数据库的列的位置和大小都得一样。特别是类型,和位置。就是列的位置和目标数据库的位置,顺序得 一模一样。因为都是...
如何在MySQL中将数据存储到其他磁盘mysql下别的盘
例如,我们可以在创建表的时候,通过指定TABLESPACE语句的syntax来设置数据存储路径,如下所示:CREATE TABLE t1 (id INT,name VARCHAR(10))TABLESPACE=/mnt/data/mysql_data/t1.ibd;其中,TABLESPACE项指定了t1表的数据存储路径。需要注意的是,虽然将MySQL的数据存储到其他磁盘上可以解决数据库空间的问题...
java 怎样分页存储数据到mysql数据库?
在数据库找个表存储当前进行到的序号,比如现在网站上有1000个数据,有个字段可以标定数据的序号,就是网站文章的id(这个数据根据业务的不同要自己去寻找)然后你读取对方网站的时候先把网站的html读取到java内存中,然后解析这些html,读出一个list列表 在对list列表遍历的时候,把文章的id跟数据库中存储...
如何在数据失效前把数据持久化到数据库里面
长期存储数据,即把数据(如内存中的)保存到可永久保存的存储设备中(如硬盘、U盘),也就是人们常说的持久化。常用持久化的方案有数据库、XML文件和文件存储。数据库是按照数据结构来存储和管理数据的仓库,后文不再做详细介绍。XML是可扩展标记语言,最早是为了简化Internet的文档数据传输,它提供统一...
C# 把数据保存到Access数据库中,小数点后面的零自动舍去?
你读出数据后,得到的应该是float或者double类型,如果要得到7.430,那麼需要把float或者double类型转换为字符串类型,用strValue.tostring("0.000");,就可以得到你想要的7.430
将数据从MongoDB怎么高效的迁移到MySQL
在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL。下面是小编日常整理的一种sqlserver数据库迁移的方法。一、SQL Server中常用数据类型与MySQL不同的地方 二、将SQL Server数据迁移到MySQL需要注意的一些问题 1、唯一索引...
关于数据库的问题
数据库依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。数据库你可以想象为一大堆数据表的集合,数据就存放在每个表中 图...
我想把数据能保存到文件中又能保存到数据库中,用java的多线程如何实现这...
则将a初始化为c } public void run(){ a.保存(entity); }}当然还有另外一个思路.你可以生成两个Entity的队列 一个队列是要用文件保存的任务.一个队列是用数据库保存的队列.你在保存的时候,仅仅需要往不同的队列里放,然后就由专门的线程来去保存即可 手打~~如果还有问题,可追问.不过...
西门子PLC1200数据如何直接存储到SQL数据库中?
\x0d\x0aprodave(西门子的一个软件包,提高vb和c的通讯函数库)\x0d\x0asimticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)\x0d\x0a\x0d\x0a可以用其他组态软件,比如组态王。也可以用vb编写一程序然后从plc读取数据再写入数据库。如果不需要监控画面,我觉得vb好些。