Este es mi codigo primero que nada:
Código PHP:
if ($Server=mysqli_connect($GLOBALS["DB_HOST"],$GLOBALS["DB_USER"],$GLOBALS["DB_PASS"])) {
if($db=mysqli_select_db($Server, $GLOBALS["DB_NAME"])) {
$result = mysqli_query($Server, "SELECT * FROM tbl_record WHERE Identificacion = '$tmp_id_number'");
if (mysqli_num_rows($result)){
$Sql = "UPDATE `calibration`.`tbl_record` SET `Descripcion` = '$descripcion', `Identificacion` = '$identificacion', `Numero_de_serie` = '$numero_de_serie',
`Rango_Resolucion` = '$rango_resolucion', `Marca` = '$marca', Tipo` = '$tipo', Localizacion` = '$localizacion',`Locacion_fisica` = '$locacion_fisica',
`Maquina` = '$maquina',`tipo_calibracion` = '$tipo_calibracion',`Interna` = '$interna',`Externa` = '$externa',`Fecha_de_calibracion` = '$fecha_de_calibracion',
`Expira_calibracion` = '$expira_calibracion',`Fecha_de_GRR` = '$fecha_de_grr',`Expira_GRR` = '$expira_grr',`Tipo_GRR` = '$tipo_grr',`Atributos` = '$atributos',
`Variables` = '$variables',`Linearidad` = '$linearidad',`Identificacion_del_patron` = '$identificacion_del_patron',`Calibrado_por` = '$calibrado_por',
`Estado_actual_del_instrumento` = '$estado_actual_del_instrumento',`Comentarios` = '$comentarios',`Proveedor` = '$proveedor',`Numero_de_certificacion` = '$numero_de_certificacion',
`Expira_certificacion` = '$expira_certificacion',`Recibido_por` = '$recibido_por',`Entregado_por` = '$entregado_por' WHERE `tbl_record`.`Identificacion` = '$tmp_id_number';";
$result = mysqli_query($Server, $Sql);
if (!$result) {
mysqli_free_result($result);
mysqli_close($Server);
record_control();
echo "<script language=javascript> Popup(\" Information Not Updated \");</script>\n";
} else {
mysqli_free_result($result);
mysqli_close($Server);
record_control();
echo "<script language=javascript> Popup(\" Information Updated \");</script>\n";
}
}
}
}
Bueno es posible y como se hace para que cuando existe un error me muestre el error que encontro, como en phpmyadmin pone un cuadro y aparece MySQL said: mostrando la descripcion del problema que encontro, bueno es posible hacer lo mismo y pegarlo en cuadro de aviso????