我现在在代码中收到此错误:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/valerie2/public_html/elinkswap/snorris/upload.php on line 83
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/valerie2/public_html/elinkswap/snorris/upload.php on line 84
这是我的代码行:
79.dbConnect();
80. $SQL="SELECT fileId FROM upload WHERE fileName='".$result."'";
81. //echo $SQL;
82. $rs=mysql_query($SQL);
83. echo mysql_num_rows($rs);
84. if(mysql_num_rows($rs)!=0){
85. $extension=strrchr($result,'.');
86. $result=str_replace($extension,time(),$result);
87. $result=$result.$extension;
88. }
89. return $result;
90.}
感谢。
这也是我得到的另一个错误..
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/valerie2/public_html/elinkswap/upload/tmb-desert.jpg' for writing: No such file or directory in /home/valerie2/public_html/elinkswap/snorris/upload.php on line 55
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/valerie2/public_html/elinkswap/upload/desert.jpg' for writing: No such file or directory in /home/valerie2/public_html/elinkswap/snorris/upload.php on line 56
53. imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);
54. if (is_numeric(strpos($type,"jpeg"))){
55. imagejpeg($dst_img,"/home/valerie2/public_html/elinkswap/upload/".$thumbFilename);
56. imagejpeg($src_img,"/home/valerie2/public_html/elinkswap/upload/".$filename);
}
57. if (is_numeric(strpos($type,"png"))){
58. imagepng($dst_img,"/home/valerie2/public_html/elinkswap/upload/".$thumbFilename);
59. imagepng($src_img,"/home/valerie2/public_html/elinkswap/upload/".$filename);
}
对不起大家我还在学习文件上传的内容。
答案 0 :(得分:1)
因为你的查询有问题 尝试这个,但回到错误消息
82 $rs=mysql_query($SQL) or die(mysql_error());
上面的代码将使用SQL中的错误msg终止脚本(如果存在)
答案 1 :(得分:0)
使用mysql_error()& mysql_errno()提取错误详细信息:
$rs=mysql_query($SQL) or die(mysql_error());
更好的选择是使用可以为您处理这些错误的db类,允许您捕获&处理db错误而不是简单地杀死脚本。