Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/03/2008, 18:55
Zarkiria
 
Fecha de Ingreso: diciembre-2007
Mensajes: 121
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Autonumerico en php

Me da este error :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1,dni,nombre,direccion,telefono)values('12314','' ,'123455','maria','de la O','12' at line 1
Este es el codigo que tengo:
Código PHP:
$cnn=mysql_connect($hostname,$username,$password) or die (mysql_error());
mysql_select_db($database,$cnn);
 
$sql "select max(cs) from socios"
  
$soc mysql_query($sql); 
  
$rs_cs mysql_fetch_assoc($soc); 
  
$codigousu $rs_cs['cs'] + 1;
  
$ssql="insert into socios(clave,$codigousu,dni,nombre,direccion,telefono)values('".$_REQUEST['campoclave']."','".$_REQUEST['campocs']."','".$_REQUEST['campodni']."','".$_REQUEST['camponombre']."','".$_REQUEST['campodireccion']."','".$_REQUEST['campotelefono']."')";
//echo $ssql;
mysql_query($ssql,$cnn) or die(mysql_error($cnn));
mysql_close($cnn); 
Nesesitaba tambien que aparte de meter el autonumerico tambien le pusiese ceros por la izquierda,he conseguido que salgan ceros a efectos visuales,pero a efectos de la base de datos el codigo sigue siendo el numero a secas y ahora mismo no se cual de los dos me sirve(me lo tienen que decir),sabrias decirme como hacer para que aparte de sumarle 1 al ultimo numero tambien le añada ceros por la izquierda??
Un saludo y perdon por la parrada XD

Última edición por Zarkiria; 04/03/2008 a las 19:12