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