Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2004, 21:31
lizfranco
 
Fecha de Ingreso: abril-2003
Mensajes: 150
Antigüedad: 21 años, 7 meses
Puntos: 1
Hola Claudio
Mil gracias por tu resuesta. Me muestra un error que tal ves tu me puedas colaborar.
Tengo este código:

Código PHP:
<?php
//esta consulta devuelve siempre un valor, si no hay datos devuelve 0
$conexionmysql_connect("localhost","root","") or die ("Error en conexion");    
mysql_select_db("autonumerico",$conexion) or die ("Error seleccionando la db"); 
$sql="SELECT max(cast(substring(id,5,3) as unsigned)) as mayorid FROM usuarios WHERE substring(id,0,3)='$pais'";
$result mysql_query($sql,$conexion)or die(mysql_error());
$mostrar=mysql_fetch_row($result);
if(
$result && mysql_num_rows($result)>0)
{
    
$id=mysql_result($result,0,0);
        if(
$id<10)
        {
        
$id=$pais."-00".$id;
        }
        elseif(
$id<100)
        {
        
$id=$pais."-0".$id;
        }
$sql_guardar"INSERT INTO usuarios (id) VALUES ('$id') "
$result mysql_query($sql_guardar$conexion);
}

//echo "se guardó el dato:".$id;
?>
Y el error que me muestra es:
You have an error in your SQL syntax near '(substring(id,5,3) as unsigned)) as mayorid FROM usuarios WHERE substring(id,0,3' at line 1


Sabes que será?