Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] insertar datos sql php

Estas en el tema de insertar datos sql php en el foro de PHP en Foros del Web. Hola, estoy tratando de insertar valores en una base de datos, aparentemente no da error pero no inserta los datos, les adjunto el codigo, un ...
  #1 (permalink)  
Antiguo 22/02/2014, 07:39
 
Fecha de Ingreso: octubre-2013
Ubicación: madrid
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
insertar datos sql php

Hola, estoy tratando de insertar valores en una base de datos, aparentemente no da error pero no inserta los datos, les adjunto el codigo, un saludo
Código PHP:
$conexion mysql_connect ("localhost""root""")
         or die (
"No se puede conectar con el servidor");
    
mysql_query("create database sesiones",$conexion);

mysql_select_db ("sesiones")
         or die (
"No se puede seleccionar la base de datos");


$sql "create table tareas (";
$sql .= "id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,";
$sql .= "fecha DATE,";
$sql .= "tarea VARCHAR(200),";
$sql .= "completada BOOLEAN,";
$sql .= "PRIMARY KEY(id));";

mysql_query($sql);
$sql "insert into 'tareas'('id','fecha','tarea','completada') values ('1','2012-01-01','hacer la compra','1');";

mysql_query($sql);
$sql "insert into 'examensesiones'.'tareas'('id','fecha','tarea','completada') values ('','2012-02-02','ir al medico','');";
mysql_query($sql);

mysql_close($conexion); 
  #2 (permalink)  
Antiguo 22/02/2014, 08:53
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: insertar datos sql php

usa mysql_query("tu sql") or die(mysql_error());
eso mostrara el error
  #3 (permalink)  
Antiguo 22/02/2014, 09:54
 
Fecha de Ingreso: octubre-2013
Ubicación: madrid
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: insertar datos sql php

Añadi mysql_error y no muestra ningun error. Intento hacer un select y me dice que la tabla esta vacia.

Por cierto en el codigo el segundo insert tiene puesto insert into 'examensesiones'.'tareas' porque era de una prueba anterior y no lo elimine
  #4 (permalink)  
Antiguo 22/02/2014, 09:58
 
Fecha de Ingreso: octubre-2013
Ubicación: madrid
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: insertar datos sql php

Hice otra comprobacion con el mysql_error y me muestra error en esta linea:

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 'tareas ('id','fecha','tarea','completada') values (1,'2012-01' at line 1
  #5 (permalink)  
Antiguo 22/02/2014, 10:02
 
Fecha de Ingreso: octubre-2013
Ubicación: madrid
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: insertar datos sql php

Encontre el error, quite en el insert into los campos y directamente añadi los values y ya se soluciono, gracias

Etiquetas: insert, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:23.