Cargando

Ir a contenido


Problemas con Query



7 Respuestas de expertos

#1   vale

  •   Reputación:0
  •   Respuestas:5

Publicado 31 julio 2013 - 22:55

Hola muy buenas tardes.
Les comento estoy generando unas modificaciones para unos registros mostrados en una tabla mediante una consulta... Cuando ejecuto mi código no me genera errores de linea pero me aparece esto Query was empty no se porque alguien podría decirme se los agradecería :)

  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Miguel Guerrero

  •   Reputación:88
  •   Respuestas:99
  •   Tutoriales:30

Publicado 01 agosto 2013 - 09:14

Como no nos pongan el código que intentas ejecutar de consulta no podremos ayudarte... será por un mala sintaxis del código de la misma seguramente.

Si ya lo solucionaste ponnos la solución a tu error que tuviste y te llevarás un punto de reputación ;)

#3   vale

  •   Reputación:0
  •   Respuestas:5

Publicado 01 agosto 2013 - 17:16  AUTOR PREGUNTA

<?php
if($cvc!='' and $ac!=''){
include("conexion.php");
/*Extraccion de variables de modificar.php*/
$cvcl=$_REQUEST['cvcl'];
$nomc=$_REQUEST['nomc'];
$ap=$_REQUEST['ap'];
$am=$_REQUEST['am'];
$tc=$_REQUEST['tc'];
$bandera=0;


/*if para comprobar que no hay campos vacios*/
if($bandera==0){

$sql33="SELECT CVE_CLIENTE FROM cliente WHERE CVE_cliente='$cvcl'";
$res33=mysql_query($sql33)or die(mysql_error());
$cliente=mysql_result($res33,0,'CVE_CLIENTE');

$sql4="UPDATE CVE_CLIENTE,NOM_CLIENTE,AP_CLIENTE,AM_CLIENTE_TEL_CLIENTE FROM cliente VALUES('$cvcl','$nomc','$ap','$am','$tc')";
$r=mysql_query($sql4)or die (mysql_error());
echo "<br>Actualizacion Correcta: $cliente <br>";

}


ESTE ES MI CODIGO

#4   Carmen Viñas

  •   Reputación:13
  •   Respuestas:36
  •   Tutoriales:1

Publicado 01 agosto 2013 - 18:22

¿Qué ocurre si haces echo de $sql33 y $sql4 antes de lanzar queries?

Y si puedes pon también cual es la COMPLETA salida en pantalla del script

#5   vale

  •   Reputación:0
  •   Respuestas:5

Publicado 01 agosto 2013 - 19:56  AUTOR PREGUNTA

Por favor Identificate o Registrate para poder ver este contenido



YA LO HICE Y ME MOSTRO ESTO

Warning: Cannot modify header information - headers already sent by

este es el formulario que debe de mostrarse para modificar

Por favor Identificate o Registrate para poder ver este contenido



#6   Carmen Viñas

  •   Reputación:13
  •   Respuestas:36
  •   Tutoriales:1

Publicado 01 agosto 2013 - 20:17

1. ¿Dónde ves "Query estaba vacío"?

2. Cada vez que ves "Warning: Cannot modify header information - headers already sent by", significa que ha intentado ejecutar un código que cambia el contenido de la cabecera HTTP. PHP normalmente envia dos "paquetes" de información diferentes con una página web:

A. Se envía el "encabezado HTTP" en primer lugar, que contiene información sobre la página, y los comandos especiales, como si fuera redirección del navegador.

B. Una vez enviado el paquete de cabecera HTTP, envía el código HTML de la página web.

Tiene que enviar el encabezado HTTP antes de enviar el HTML. Esa es la forma web lo solicita. Así que si PHP se encuentra con cualquier salida que no va en el paquete de cabecera HTTP (espacios, incluso en blanco y líneas), entonces se asume que termine de cambiar los encabezados y listo para empezar a enviar el código HTML, por lo que envía las cabeceras HTTP.

Si, posteriormente, intenta cambiar un encabezado HTTP después de que ya se han enviado, pues, tienes el mensaje.

Si te ha ayudado mi respuesta recuerda votarla positivamente.

#7   vale

  •   Reputación:0
  •   Respuestas:5

Publicado 01 agosto 2013 - 20:52  AUTOR PREGUNTA

GRACIAS CARMEN!! tu respuesta me ha ayudado bastante
MUCHAS GRACIAS!!! :lol:

#8   Carmen Viñas

  •   Reputación:13
  •   Respuestas:36
  •   Tutoriales:1

Publicado 01 agosto 2013 - 20:58

Me alegro mucho ^_^

gracias por el punto positivo. ;)


No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Preguntas Similares

  Preguntas Iniciado Por Estadísticas Último Mensaje

x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

No esperes más y entra en Solvetic! Solo te esperan ventajas ¡Únete!

Suscribirse