php 数据库内容以数组形式保存文件中

$res=mysql教程_query("select k1,k2  from ".table('keywords')." ") ;
$str="<?php rn ";
while($rs=mysql_fetch_array($res))
{
 
 $str .="$keyword['".$rs[0]."']='".$rs[1]."';rn";
}
$str.="?>";
file_put_contents("keyword.php",$str);
echo "导出成功";

//方法二

$f=file_get_contents("w1.txt");
$f=str_replace("rn","<br>",$f);//替换换行符
$arr=explode("<br>",$f);
$str="<?php rn ";
foreach($arr as $t)
{
 $rs=explode("|",$t);
 //不能包含?等特殊符号
 $str .="$keyword['".str_replace("?","",$rs[0])."']='".str_replace("?","",$rs[1])."';rn";
 
}
$str.="?>";
file_put_contents("keyword.php",$str);
echo "导出成功";

//conn.php文件
$conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) or die('连接服务器出错');
mysql_select_db($mysql_db) or die("选择数据库出错");
mysql_query("set names 'gbk'");
function table($t)
{
 global $mysql_table_prefix;
 return $mysql_table_prefix.$t;
}
?>

时间: 2024-10-29 17:39:55

php 数据库内容以数组形式保存文件中的相关文章

c语言-我写的是两个数的加减运算,以字符串数组形式保存

问题描述 我写的是两个数的加减运算,以字符串数组形式保存 #include #include void main(void) { char str1[30]={0}; char str2[30]={0}; char str3[30]={0}; printf("Please input the first number:"); gets(str1); printf("Please input the second number:"); gets(str3); add(

读取一行数据库内容放数组

问题描述 读取数据库,怎么放到数组去,是放到list<>好还是多维数组好,能写个例子吗比如数据库内容标题内容时间a1b22015-3-6a1b22015-3-6 解决方案 解决方案二:放DataTable不好吗,为什么非要放到数组里实体类也行啊数据库每一列的类型都不一样,放数组是最不好的方案,可读性也差,放进去了之后,你过一段时间再看,根本不知道里面放的是啥解决方案三:放到List<你的实体类>中,如果不知道实体类,可以msdn.解决方案四:引用1楼Z65443344的回复: 放D

c++-求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数?

问题描述 求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数? 我目前就了解个大概,现在我不明白const DWORD mmf_size = 512*1024;//?这个地方不懂 ,这个原来的代码部分,我拿别人的代码改的,增加了自己的double的动态数组SigNRead,这个怎么弄 我就想实现,通过内存映射 实现写入 读取 double数组 数组有 1列 90000行个double数组成. #include #include #include #include #define

使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答

问题描述 使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答 public static void main(String[] args) throws Exception { Map map = new HashMap(); Configuration cfg = new Configuration(); Template t = cfg.getTemplate("src/main/webapp/model/sqoop_header.ftl"

javascript-用JavaScript如何将json数组写入.js文件中?

问题描述 用JavaScript如何将json数组写入.js文件中? 现有一个json数组,如何用JavaScript实现将json数组写入.js文件中. 解决方案 $.parseJSON(data) 解决方案二: JSON和Object数组在js中的转换 解决方案三: function funSave() { var id = $('#testText1')[0].value; var name = $('#testText2')[0].value; var str = '{mydata:['

请问,如何使用C#中的gridcontrol控件对数据库内容进行修改后保存,我绑定的是access数据库。谢谢

问题描述 谢谢各位 解决方案 解决方案二:http://blog.csdn.net/machong8183/article/details/5488191解决方案三:用过DataGridView没有,两种实现过程完全一致,都是通过DataTable+SqlDataAdapter进行数据更新!这方面msdn上面有详细例子...解决方案四:对数据库修改使用的是ADO.NET,gridcontrol只是用于显示.stringstrCon=System.Web.Configuration.WebConf

java文件输入问题-java中把整数数组的数据输入到文件中的问题

问题描述 java中把整数数组的数据输入到文件中的问题 我是java新手,把整形数组输入到文件中去为什么不是数字,是这些问号? 解决方案 BufferedWriter 用这个写 解决方案二: 写入的编码格式不对,用UTF-8格式试试 解决方案三: 我是用BufferedWriter写的啊 解决方案四: write(int c)这个方法其实输出的是c对应的character,会进行类型的转换,你可以看下输出的源码.如果你要输出整型的话,建议你后面加个空字符串输出吧,换成: bw.write(a[i

java-JSP连接数据库提取数据库内容问题

问题描述 JSP连接数据库提取数据库内容问题 JSP连接数据库获取表中数据数量,这是我写的部分代码 Statement stt=conn.createStatement(); ResultSet rst=stt.executeQuery("select count(*) from t_students"); out.print(rst.getString("")); 本人不才,不知道out.print里面应该填什么 解决方案 好像是实体类的属性,如果不是就换成数据库

文件操作-c语言中怎样将数值型数组写到txt文件中,并且打开文件时不是一堆乱码?

问题描述 c语言中怎样将数值型数组写到txt文件中,并且打开文件时不是一堆乱码? 求教!请问在对文件进行读写的时候,将一double型的数组写进文件中,之后打开文件,为什么都是乱码?怎么修改才能在文件中显示数值呢? 附写的代码: #include #include #include struct type { double data[2]; }; void main() { int i; struct type dataset[200]; FILE *fp; if(!(fp=fopen("dat