Foros del Web » Programando para Internet » PHP »

Mostrar Mensaje de Query Correcta o Invalida

Estas en el tema de Mostrar Mensaje de Query Correcta o Invalida en el foro de PHP en Foros del Web. Bueno tengo el siguiente codigo: Código: <?php $id=$_POST['id']; $pass=$_POST['pass']; $passn=$_POST['passn']; $mail=$_POST['mail']; $server = 'localhost'; //Conectar a mysql $conexion = mssql_connect($server, 'prueba', '123456'); //seleccionamos la Base ...
  #1 (permalink)  
Antiguo 28/02/2010, 09:45
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Mostrar Mensaje de Query Correcta o Invalida

Bueno tengo el siguiente codigo:

Código:
<?php

$id=$_POST['id'];
$pass=$_POST['pass'];
$passn=$_POST['passn'];
$mail=$_POST['mail'];
$server = 'localhost';

 //Conectar a mysql
$conexion = mssql_connect($server, 'prueba', '123456');

 //seleccionamos la Base de datos
mssql_select_db("prueba", $conexion);

// Consulta

mssql_query("update memb_info set  memb__pwd='".$passn."' where memb___id='".$id."' and memb__pwd='".$pass."' and mail_addr='".$mail."';"); 





mssql_close($conexion);
?>
El codigo se ejecuta bien, pero tanto si el Update se completa como si no, la pantalla sale en blanco, me gustaria saber como hacer para que si se Actualizan los datos salga un mensaje confirmando el cambio y si hay algo que falla que salte un error de datos.

Gracias
  #2 (permalink)  
Antiguo 28/02/2010, 22:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde Configuración a PHP
  #3 (permalink)  
Antiguo 01/03/2010, 03:05
 
Fecha de Ingreso: diciembre-2009
Ubicación: entre Ibiza y Barcelona :)
Mensajes: 92
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Mostrar Mensaje de Query Correcta o Invalida

pon un mysql_error() para ver que error es
  #4 (permalink)  
Antiguo 01/03/2010, 03:08
Avatar de daniel.manchego  
Fecha de Ingreso: mayo-2006
Mensajes: 111
Antigüedad: 18 años
Puntos: 0
Respuesta: Mostrar Mensaje de Query Correcta o Invalida

Según la documentación:

http://php.net/manual/en/function.mssql-query.php

Retorna TRUE cuando es satisfactorio, tal vez

$resultado = mssql_query("update memb_info set memb__pwd='".$passn."' where memb___id='".$id."' and memb__pwd='".$pass."' and mail_addr='".$mail."';");

y si $resultado es TRUE, colocar un "ACtualizado"

Saludos.!
__________________
Daniel Manchego
http://dmanchego.blogspot.com
  #5 (permalink)  
Antiguo 01/03/2010, 13:46
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Mostrar Mensaje de Query Correcta o Invalida

He intentado hacer algun "IF" pero nose como montarlo, si alguno sabe como podria mandar un mensaje de "Cambio Realizado" y si en caso de que los datos no esten bien puestos poner "Cambio No Realizado", asi aprendo como se hace en esos casos.

He intentado con varios IF pero nose como montarlo para que salga

Etiquetas: mensaje, query
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:36.