asp和php下textarea提交大量數(shù)據(jù)發(fā)生丟失的解決方法
更新時(shí)間:2008年01月20日 15:46:47 作者:
asp和php下textarea提交大量數(shù)據(jù)發(fā)生丟失的解決方法
我用textarea提交大量的阿數(shù)據(jù)
我開始字段類型選的是mediumtext,數(shù)據(jù)有丟失
后來(lái)我改成了longtext,數(shù)據(jù)依然丟失,
而且發(fā)現(xiàn)和mediumtext提交到數(shù)據(jù)庫(kù)中的數(shù)據(jù)量是一樣的,
并沒有增加。該怎樣解決呢?
asp下只需要用下面的方法即可
Sub Content()
Dim i,sContent
' 取提交過來(lái)的數(shù)據(jù)
' 據(jù)說(shuō)對(duì)大表單的自動(dòng)處理,要使用循環(huán),否則大于100K的內(nèi)容將有可能取不到,單個(gè)表單項(xiàng)的限制為102399字節(jié)(100K左右),有待商榷。。參考某編輯器。。
' 開始取值-----------------
sContent = ""
For i = 1 To Request.Form("d_content").Count
sContent = sContent & Request.Form("d_content")(i)
Next
' 結(jié)束取值-----------------
End Sub
php下一般是特殊字符的問題,解決方法參考下面的
什么樣的特殊字符呢?除非你引號(hào)沒轉(zhuǎn)義,不然也應(yīng)該能錄入才對(duì)。
使用get_magic_quotes_gpc看看值是多少,如果為1,說(shuō)明POST數(shù)據(jù)會(huì)自動(dòng)轉(zhuǎn)義,除非又做了處理。如果為0,那么將POST數(shù)據(jù)addslashes一下再插入。如果還不行,而且值是1,那么使用stripslashes將被轉(zhuǎn)義過的數(shù)據(jù)轉(zhuǎn)回來(lái),直接調(diào)用mysql_escape_string轉(zhuǎn)義后入庫(kù),如果還不行,把你的特殊字符貼出來(lái)。
我開始字段類型選的是mediumtext,數(shù)據(jù)有丟失
后來(lái)我改成了longtext,數(shù)據(jù)依然丟失,
而且發(fā)現(xiàn)和mediumtext提交到數(shù)據(jù)庫(kù)中的數(shù)據(jù)量是一樣的,
并沒有增加。該怎樣解決呢?
asp下只需要用下面的方法即可
復(fù)制代碼 代碼如下:
Sub Content()
Dim i,sContent
' 取提交過來(lái)的數(shù)據(jù)
' 據(jù)說(shuō)對(duì)大表單的自動(dòng)處理,要使用循環(huán),否則大于100K的內(nèi)容將有可能取不到,單個(gè)表單項(xiàng)的限制為102399字節(jié)(100K左右),有待商榷。。參考某編輯器。。
' 開始取值-----------------
sContent = ""
For i = 1 To Request.Form("d_content").Count
sContent = sContent & Request.Form("d_content")(i)
Next
' 結(jié)束取值-----------------
End Sub
php下一般是特殊字符的問題,解決方法參考下面的
什么樣的特殊字符呢?除非你引號(hào)沒轉(zhuǎn)義,不然也應(yīng)該能錄入才對(duì)。
使用get_magic_quotes_gpc看看值是多少,如果為1,說(shuō)明POST數(shù)據(jù)會(huì)自動(dòng)轉(zhuǎn)義,除非又做了處理。如果為0,那么將POST數(shù)據(jù)addslashes一下再插入。如果還不行,而且值是1,那么使用stripslashes將被轉(zhuǎn)義過的數(shù)據(jù)轉(zhuǎn)回來(lái),直接調(diào)用mysql_escape_string轉(zhuǎn)義后入庫(kù),如果還不行,把你的特殊字符貼出來(lái)。
您可能感興趣的文章:
- 解決PHP里大量數(shù)據(jù)循環(huán)時(shí)內(nèi)存耗盡的方法
- php post大量數(shù)據(jù)時(shí)發(fā)現(xiàn)數(shù)據(jù)丟失問題解決方法
- php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法
- php導(dǎo)入大量數(shù)據(jù)到mysql性能優(yōu)化技巧
- 2個(gè)自定義的PHP in_array 函數(shù),解決大量數(shù)據(jù)判斷in_array的效率問題
- php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法
- phpExcel導(dǎo)出大量數(shù)據(jù)出現(xiàn)內(nèi)存溢出錯(cuò)誤的解決方法
- PHP查詢MySQL大量數(shù)據(jù)的時(shí)候內(nèi)存占用分析
- phpmyadmin里面導(dǎo)入sql語(yǔ)句格式的大量數(shù)據(jù)的方法
- PHP查詢大量數(shù)據(jù)內(nèi)存耗盡問題的解決方法
相關(guān)文章
PHP+MySQL實(shí)現(xiàn)輸入頁(yè)碼跳轉(zhuǎn)到指定頁(yè)面功能示例
這篇文章主要介紹了PHP+MySQL實(shí)現(xiàn)輸入頁(yè)碼跳轉(zhuǎn)到指定頁(yè)面功能,結(jié)合實(shí)例形式分析了php連接mysql數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢及分頁(yè)顯示、指定頁(yè)數(shù)跳轉(zhuǎn)顯示等相關(guān)操作技巧,需要的朋友可以參考下2018-06-06php使用preg_match()函數(shù)驗(yàn)證ip地址的方法
這篇文章主要介紹了php使用preg_match()函數(shù)驗(yàn)證ip地址的方法,涉及php針對(duì)數(shù)字及字符串的正則匹配操作相關(guān)技巧,需要的朋友可以參考下2017-01-01PHP設(shè)計(jì)模式之策略模式原理與用法實(shí)例分析
這篇文章主要介紹了PHP設(shè)計(jì)模式之策略模式原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了策略模式的概念、原理及php實(shí)現(xiàn)與使用策略模式的相關(guān)操作技巧,需要的朋友可以參考下2019-04-04PHP遍歷目錄函數(shù)opendir()、readdir()、closedir()、rewinddir()總結(jié)
這篇文章主要介紹了PHP遍歷目錄函數(shù)opendir()、readdir()、closedir()、rewinddir()總結(jié),并給出了一個(gè)綜合使用這些函數(shù)的例子做了一個(gè)簡(jiǎn)易文件瀏覽器,需要的朋友可以參考下2014-11-11