Aqui de nuevo con mis dudotas, espero me puedan ayudar. Tengo 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 ')'
El caso es que tengo este codigo:
Código PHP:
include "conexion.php";
$query1 = "INSERT INTO direcciones (calle, numero, colonia, codigo_postal) VALUES
('".$calle."',".$numero.",'".$colonia."',".$codigo_postal.");";
mysql_query($query1) or die(mysql_error());
$consulta= "SELECT id_direccion FROM direcciones WHERE calle='".$calle."' AND numero=".$numero.";";
$cossa= mysql_query($consulta) or die(mysql_error());
$id_direccion;
while($row = mysql_fetch_assoc($cossa)){
$id_direccion= $row["id_direccion"];
}
$query = 'INSERT INTO usuarios (id_direccion, id_ciudad, id_tipo_usuario, nombre, apellido, correo, nombre_usuario, contrasena, genero, telefono, ocupacion, fecha_nacimiento)
VALUES (\''.$id_direccion.'\',\''.$ciudad.'\',2,\''.$nombre.'\',\''.$apellido.'\',\''.$correo.'\',\''.$nombre_usuario.'\',\''.$contrasena.'\',\''.$genero.'\',\''.$telefono.'\',\''.$ocupacion.'\',\''.$fecha_nacimiento.'\')';
mysql_query($query) or die(mysql_error());
Otra cosa rara es que si comento esto;
Código PHP:
//mysql_query($query1) or die(mysql_error());