Yo solventaría el problema usando un array:
Código PHP:
$codigos=array();
while($rows = mysql_fetch_array($result)){
$codigos[]="Código: ".$rows["descrip"];
}
de esa forma .. aplico un implode():
Código PHP:
$codigos_cadena=implode (',',$codigos);
echo $codigos;
Pero, .. tambien con un str_replace() podrías hacerlo contanto el total de caracteres de tu cadena dada con strlen(). Pero para eso necesitas acomular tu generación de ese "string" (cadena) en una variable .. no hacer un "echo" en el bucle while() que usas ..
$codigos .= "codigo:'[" .$rows["descrip"] ."'],<br>";
Un saludo,
Un saludo,