묻고답하기

PHP 문제입니다.MySQL에서 받은 데이터를 플래쉬로 넘기려고 PHP로 처리하는 과정에 "-"(마이너스)를 "%2D" 로 바꿔야 하는데 안되네요...
아래가 소스입니다.

$date=mysql_result($result,10*$no-$i,3);
$date=str_replace("-","%2D",$date);
echo("date$i=".$date."&");

무엇이 잘못된 건가요?