php中上传word到数据库中
只能是ajax提交php读数据库,然后ajax获取返回值,用js进行处理,然后将处理结果在传给php处理,。
思路的例子是这样:可能有错误,没测试php:data_read.php$act=$_POST['act'];if($act=='read'){//read sql and return json result//do readecho 'ss:xx,aa:bb';}else if($act=='save'){//save data to sql and return success or failed$do_sql =0;//do save....if($do_sql)echo 'success';else echo 'failed';}else{echo 'error';}?>html:
php 如何把word文档中的内容 导入到数据库中
再把数据读出来不就行了。
不明白到底想做成什么样。
如果想做成TXT文本样的数据下载到本地,那就生成TXT文件,数据的排列格式得自己制定。
下载成什么格式?是什么数据?普通文本数据?将数据生成一定格式的TXT文本在服务器端,然后用户可下载。
生成文件的代码网上有。
起点中文网的小说下载功能见过没?就是那样的。
生成WORD文件不知道。
不过TXT文件倒是可以。
可是你为什么非要生成WORD文件呢?数据库里的数据读出来也是纯文本格式。
还有一点,你可以生成.doc后缀名的文件,那样打开的话是用WORD打开,但实质上还是纯文本文件。
================================================我只会ASP。
下面是ASP的代码。
不过PHP的也不难,你查下函数库就看到了,另外到网上搜一下也很多。
写文件操作是一门动态网页语言的很平常操作,一般CMS程序里也有这样的程序片段,可以参考。
FilePath1="../Html/AC/"&C_ChanalEnName&"/" FilePath2=CStr(Year(C_RegTime)&Month(C_RegTime)) NHtml=XTTag(YHtml)'系统标签 NHtml=NRTag(NHtml,C_ID)'内容页相关标签 NHtml=TJS_Text(NHtml)'文章页推荐专题 '=================================写文件 '=========判断文件夹 SavePath =FilePath1 & FilePath2 '文件上传路径 '判断SavePath文件夹是否存在,如果不存在则创建 Set myfileobject=server.CreateObject("scripting.filesystemobject") If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath)) set myfileobject=nothing '=================================== Set fs2=Server.CreateObject("Scripting.FileSystemObject") File2=Server.MapPath(""&FilePath1&FilePath2&"/comic_"&C_ID&".html") Set txtf2=fs2.OpenTextFile(File2,2,true) txtf2.Write NHtml response.write(" 文章页 静态页生成成功!") set fs2=nothing set txtf2=nothing set File2=nothing NHtml="" '===================================-----------------------------------------------------------------上面是我的一个程序里摘来的,实际上简化一下就是这样:'=========判断文件夹SavePath ="/Html" '文件上创建路径 '判断SavePath文件夹是否存在,如果不存在则创建 Set myfileobject=server.CreateObject("scripting.filesystemobject") If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath))set myfileobject=nothing'===================================真正的写文件。
Set fs2=Server.CreateObject("Scripting.FileSystemObject")File2=Server.MapPath(""&SavePath&"/Index.txt")'这里是文件名、文件后缀及文件目录。
Set txtf2=fs2.OpenTextFile(File2,2,true)txtf2.Write NHtmlresponse.write("文件生成成功。
")set fs2=nothingset txtf2=nothingset File2=nothingNHtml=""'===================================代码中“NHtml”是变量,是用来存要生成文本内容的。
如,从数据库中读取出来的数据,赋到NHtml上。
如何在SQLSERVER数据库中存入WORD文档
可以。
SQL Server 2000 可以使用 image 类型,最大可存储 2^31-1 个字节 即 2GB。
或者使用 binary 和 varbinary 类型,最大可存储 8,000 个字节。
未来的SQL Server版本将删除 image 类型,所以 SQL Server 2005 推荐使用 varbinary(max) 类型,最大可存储 2GB。
php表单提交内容到数据库
我来给你代码:<?php$hostName = 'yourhost';$userName = 'yourusername';$passWords = 'yourpwd';$conn = mysql_conn($hostName,$userName,$passWords);if(!$conn){die('Could not connect: ' . mysql_error());}$mysql_select_db('admin',$conn);$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)VALUES('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]','$_POST[http]','$_POST[password]')";mysql_query($sql,$conn); //这里是添加数据。
//读取数据$sql = "select * form user_zy where 1"; //读取所有。
$sql = "select * form user_zy where id=".$id; //读取某一项。
$result = mysql_query($sql,$conn);while($info = mysql_fetch_array($result)){$arr[] = $info; //$arr 为最后所要读取的值。
}可以用var_dump($arr)打印出来看看。
有什么不明白可以留言。
如何把地区拼音存入数据库时变成汉字
展开全部 CREATE FUNCTION Fun_GetPY(@Str NVARCHAR(4000)) RETURNS NVARCHAR(4000) ASBEGINDECLARE @Word NCHAR(1)DECLARE @PY NVARCHAR(4000) SET @PY = '' WHILE LEN(@Str) > 0BEGINSET @Word = LEFT(@Str, 1) --如果非汉字字符,返回原字符SET @PY = @PY + (CASE WHEN UNICODE(@Word) BETWEEN 19968 AND 19968 + 20901THEN (SELECT TOP 1 PY FROM(SELECT 'A' AS PY, N'骜' AS WORDUNION ALL SELECT 'B',N'簿'UNION ALL SELECT 'C',N'错'UNION ALL SELECT 'D',N'鵽'UNION ALL SELECT 'E',N'樲'UNION ALL SELECT 'F',N'鳆'UNION ALL SELECT 'G',N'腂'UNION ALL SELECT 'H',N'夻'UNION ALL SELECT 'J',N'攈'UNION ALL SELECT 'K',N'穒'UNION ALL SELECT 'L',N'鱳'UNION ALL SELECT 'M',N'旀'UNION ALL SELECT 'N',N'桛'UNION ALL SELECT 'O',N'沤'UNION ALL SELECT 'P',N'曝'UNION ALL SELECT 'Q',N'囕'UNION ALL SELECT 'R',N'鶸'UNION ALL SELECT 'S',N'蜶'UNION ALL SELECT 'T',N'箨'UNION ALL SELECT 'W',N'鹜'UNION ALL SELECT 'X',N'鑂'UNION ALL SELECT 'Y',N'韵'UNION ALL SELECT 'Z',N'咗') TWHERE WORD >= @Word COLLATE Chinese_PRC_CS_AS_KS_WSORDER BY PY ASC)ELSE @WordEND)SET @Str = RIGHT(@Str, LEN(@Str) - 1)ENDRETURN @PY END调用这个函数就可以
转载请注明出处51数据库 » php word存入数据库中