Deberías exponer el código completo de tu objeto y de como lo usas.
Se vé el método que llamas al store procedure vía SQL .. pero no se vé donde procesas tu "r$" ... (con otro método supongo ..)
Tampoco mencionas que versión de Mysql usas (ni de PHP .. suponemos PHP v5.x?).. como para comprobar efectivamente que puedas crear y usar Store procedure (sólo desde Msyql 5.x los podras usar).
Por otro lado .. no sé si obtienes algún mensaje de error .. Usa por el momento:
$rs = mysql_query($sql,$con) or die (mysql_error());
(luego ya te crearas tu método para gestionar los errores si no lo haces ya).
Y ... según tengo entendido para procesar Store Procedure con PHP (5.x) para Mysql (5.x) tendrías que usar el nuevo cliente de Mysql para PHP: mysqli (
www.php.net/mysqli) eso implica que uses otras funciones de acceso a Mysql y la extensión correspondiente instalada.
Un saludo,
Un saludo,