En un solo archivo tengo consultas SQL directos y tambien procedimientos almacenados, pregunta, ¿por qué solo me funciona una y no los dos modos?. Este es el codigo
Código PHP:
  
//$sqllistado_cliente="select id,nombre from cliente order by nombre";
$sqllistado_cliente="call cliente()";
$rslistado_cliente=mysql_query($sqllistado_cliente,$cn_ppto);
if(mysql_num_rows($rslistado_cliente)>0){
?>
<select name="Cliente" class="form-control" aria-describedby="basic-addon3">
<?php
while ($clientes = mysql_fetch_array($rslistado_cliente, MYSQL_ASSOC)) {
    echo "<option value='".$clientes["id"]."'";
    if ($clientes["id"]==$id_cliente) {
        echo "selected";
    }
    echo ">".$clientes["nombre"]."</option>";
}
?>                
</select>
<?php
}else{
    echo "Sin Clientes, debes Registrar Clientes Primero";
}    He intentado probar con usar un procedimiento almacenado antes de esta sintaxis directa, pero igual me vota el error, con o sin procedimiento almacenado.
De antemano Agradezco toda la ayuda
 
 

 Procedimiento almacenado y lenguaje SQL
 Procedimiento almacenado y lenguaje SQL 
 , sucede que mi procedimiento se llamaba cliente_id() y no cliente(), por eso me votaba ese error. Gracias por vuestro tiempo
, sucede que mi procedimiento se llamaba cliente_id() y no cliente(), por eso me votaba ese error. Gracias por vuestro tiempo 
 

