text字段已经满足我们现在的新闻系统,如果不行,请改用longtext字段(2^32-1字节)·相对来说text(2^16-1)已经满足现在的新闻以及论坛方面的使用了.·如果确信了改用longtext同样犯这毛病的话 建议:
卸载掉你的apache,与当前php重新配置apache+php (注意,请采用官方站点发放的稳定版!而不是测试版--因为我前段时间就是这样)· 不论值长不长,只要内容不会影响到sql语句就可以正常添加·将图片保存到SQL数据库内,我一直不推荐,我个人习惯是仅仅将图片文件名存放到数据库内,图片另外存放到一个目录内。如果你一定要存放进数据库的话,记得要将字段使用blob,或longblob类型,就是打开图象文件,类似打开其他数据文件一样,读出文件内容后存入数据库就可以了
卸载掉你的apache,与当前php重新配置apache+php (注意,请采用官方站点发放的稳定版!而不是测试版--因为我前段时间就是这样)· 不论值长不长,只要内容不会影响到sql语句就可以正常添加·将图片保存到SQL数据库内,我一直不推荐,我个人习惯是仅仅将图片文件名存放到数据库内,图片另外存放到一个目录内。如果你一定要存放进数据库的话,记得要将字段使用blob,或longblob类型,就是打开图象文件,类似打开其他数据文件一样,读出文件内容后存入数据库就可以了
1、图片的保存,我的做法和你一样,只是我不知道如果将图片直接存到库里。
2、我发现好像是从库里读出后不能全部传给变量,库里是全的,可是读取后就内容好像就被截去了后面的部分.
<?
// 假定库里只有一条记录,只有两个字段(head,text)
$con=@mssql_connect('Host',''sa,'') ;
@mssql_select_db('newstable') ;
$query=""SELECT * FROM News ";
$result=@mssql_query($query,$con);
$rows=@mssql_fetch_array($result);
@mssql_close();
$Head=$rows[0];
$Text=$rows[1];
?>
$Text的值并不等于库里text字段的内容,请问是怎么回事?如果解决?
;mssql.textlimit = 4096; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096
可以修改一下~
将php.ini中; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096改成Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 999999Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 999999就可以了!