分是可以取回来的。不过有其他人回复之后就取不回来了。
这个答案50分哦,下回你就可以取回自己的分了。哈哈!!!加上你并没有贴出显示代码谁知道你是哪里出了错呢?从这里看来的话,你的插入语句有错误,变量不能包函在单引号里的。
$query="insert into photo(info,name,time,pic,filename,filesize) values('53','72','$date','$data','$filename','$filesize')";
==>
$query="insert into photo(info,name,time,pic,filename,filesize) values('53','72','".$date."','".$data."','".$filename."','".$filesize."')";
这个答案50分哦,下回你就可以取回自己的分了。哈哈!!!加上你并没有贴出显示代码谁知道你是哪里出了错呢?从这里看来的话,你的插入语句有错误,变量不能包函在单引号里的。
$query="insert into photo(info,name,time,pic,filename,filesize) values('53','72','$date','$data','$filename','$filesize')";
==>
$query="insert into photo(info,name,time,pic,filename,filesize) values('53','72','".$date."','".$data."','".$filename."','".$filesize."')";
NUL ASCII 0。你应该用'\0'(一个反斜线和一个ASCII '0')表示它。
\ ASCII 92,反斜线。用'\\'表示。
' ASCII 39,单引号。用“\'”表示。
" ASCII 34,双引号。用“\"”表示。
错误就在本段代码,而且不是插入的sql语句有问题
还有什么问题呢?
猜测ing......
问题就出在$fp=fopen($pic,"r");这里
应该改为 $fp=fopen($pic,"rb");打开的是一个二进制的文件,用"r"打开的是文本文件,就会出现我上面所说的现象。
( zhutimy(莫明其妙)我又没说C++ BUILDER又能正常的显示,我说的是跟我的php代码显示的效果一样,是有区域被黑色填充的,难道我没说明白?还是你理解错了?