Autor
|
Tema: MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas)... (Leído 7,698 veces)
|
Drakaris
Desconectado
Mensajes: 286
Todo lo que puedas imaginar, lo puedes crear.
|
Hola hice este formulario: Código : <!DOCTYPE html> <?php include('conectar.php'); ?> <head> <title>Materia</title> </head> <body> <center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center> <br> <br> <center> <form action="insertar1.php" method="post" name="form"> <font size="+1" color="#333333" face="Segoe script">Data:</font> <input type="date" name="ardata" id="ardata" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required> <br> <font size="+1" face="Segoe script">Materia:</font> <input type="text" name="armateria" id="armateria" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required placeholder="Pon la materia" max> <br> <font size="+1" face="Segoe script">Tarea:</font> <br> <textarea cols="50" rows="10" name="artarea" id="artarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required placeholder="Pon tu/s tareas"></textarea> <br> <br> <input type="submit" value="Guardar datos" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;"> <input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok"> </a> </form> </center> </body> </html>
Que esta conectado a la base de datos. Al hacer click te lleva al archivo insertar1.php Código : <?php //Recibir los datos y almacenarlos en variables include 'conectar.php'; $data = $_POST["ardata"]; $materia = $_POST["armateria"]; $tarea = $_POST["artarea"]; //consulta para insertar $insertar = "INSERT INTO 1esoa(Data, Materia, Tarea)VALUES('$data','$materia','$tarea')"; $verificar_usuario = mysql_query($conexion, "SELECT * FROM 1esoa WHERE Data = '$data'"); echo 'La data ya esta puesta'; } //Ejecutar consulta if(!resultado){ echo 'Error al insertar los datos'; echo '<a href="form3.php">Volver</a>'; }else{ echo 'Los datos se han insertado correctamente'; echo '<a href="form3.php">Volver</a>'; } //Cerrar conexion ?>
Me dice: Conectado Los datos se han insertado correctamente, pero voy a PHPmyAdmin para confirmarlo y me pone: MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas). ( La consulta tardó 0.0003 seg )
No se que es y como lo puedo solucionar. Gracias.
|
|
« Última modificación: 2 Enero 2017, 22:01 pm por hacker 1 »
|
En línea
|
Lo increible, no es lo que ves, sino como es
|
|
|
engel lex
|
que tiene la linea 9 de raro? por qué esa función no debe ir?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Drakaris
Desconectado
Mensajes: 286
Todo lo que puedas imaginar, lo puedes crear.
|
Sí, lo tenía bien, cuando yo puse el código entre [/b] y lo publico al publicarlo se pone el código en la "cajita" y predeterminadamente los códigos como mysqli_query, mysqli_num_rows, mysql_close... por un enlace que lleva a www.php.net.Gracias por la respuesta, pero me sigue sin funcionar, no se si es por el código o por un problema de PHPMyAdmin No entiendo cuando dice que no debe ir allí, a que se refiere, debería ir a otro sitio? Gracias.
|
|
|
En línea
|
Lo increible, no es lo que ves, sino como es
|
|
|
engel lex
|
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Drakaris
Desconectado
Mensajes: 286
Todo lo que puedas imaginar, lo puedes crear.
|
Hola hice lo que me dijo y no me funcionó, me pone lo mismo, que esta los datos enviado correctamente pero que en PHPMyAdmin me sale el mensaje, lo devuelve, no se porque <?php //Recibir los datos y almacenarlos en variables include 'conectar.php'; $data = $_POST["ardata"]; $materia = $_POST["armateria"]; $tarea = $_POST["artarea"]; //consulta para insertar $insertar = "INSERT INTO 1esoa(Data, Materia, Tarea)VALUES('$data','$materia','$tarea')"; $verificar_usuario = mysql_query($conexion, "SELECT * FROM 1esoa WHERE Data = '$data'"); if(mysqli_num_rows($verificar_usuario)> 0){ echo 'La data ya se esta puesta'; exit; } //Ejecutar consulta $resultado = mysqli_query($conn, $insertar); if(!resultado){ echo 'Error al insertar los datos'; echo '<a href="form3.php">Volver</a>'; }else{ echo 'Los datos se han insertado correctamente'; echo '<a href="form3.php">Volver</a>'; } //Cerrar conexion mysqli_close($conn); ?>
|
|
|
En línea
|
Lo increible, no es lo que ves, sino como es
|
|
|
Drakaris
Desconectado
Mensajes: 286
Todo lo que puedas imaginar, lo puedes crear.
|
Hola. Al fin pude hacerlo!! Muchas gracias por vuestras respuestas
|
|
|
En línea
|
Lo increible, no es lo que ves, sino como es
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda con mysql y php, saber si un campo esta vacio
PHP
|
dominioswww
|
7
|
19,999
|
25 Mayo 2008, 23:57 pm
por dominioswww
|
|
|
COLUMNAS EN MYSQL
Bases de Datos
|
negux
|
1
|
2,293
|
21 Septiembre 2011, 18:14 pm
por negux
|
|
|
Filosofía sobre el producto vacío y el factorial de cero
Foro Libre
|
WHK
|
8
|
3,872
|
11 Abril 2015, 14:22 pm
por Gh057
|
|
|
como mostrar todas las columnas AUN con valores null
.NET (C#, VB.NET, ASP)
|
irvincnt93
|
1
|
2,521
|
20 Agosto 2015, 16:32 pm
por berni69
|
|
|
Comprobar valores columnas Visual Basic
Programación Visual Basic
|
maral
|
2
|
3,752
|
22 Abril 2016, 07:42 am
por maral
|
|