Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2017, 03:58
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Insertar datos php y Msqli

a ver no le tenga miedo al try catch, deberias de utilizarlo para capturar el error

Código PHP:
Ver original
  1. $mysqli->autocommit(false);//Deshabilitamos la ejecución automatica de la query
  2.  
  3. try{
  4.  
  5. if(!move_uploaded_file($_FILES['img_online']['tmp_name'],"../img/publicaciones_online/".$imagen_publicacion)){
  6.   throw new Exception("No se ha podido cargar la imágen");
  7. }
  8.  
  9.  
  10.  
  11.         $query = "INSERT INTO $tabla_publicaciones(fecha,prensamedio_id,tittle,url,home,img_online) values ('$fecha','$prensamedio_id','$title','$url','$home','$imagen_publicacion')";
  12.         $resultado= $mysqli->query($query);
  13.          
  14.         if(!$resultado)
  15.         {
  16.             throw new Exception("Error de inserción: ".$mysqli->error);
  17.         }
  18. $mysqli->commit();
  19. echo Inserción Exitosa;
  20. }catch(Exception $e){
  21. $mysqli->rollback();//Deshago cambios en la base de datos
  22. echo "ha ocurrido el siguiente error: ".$e->getMessage();//Muestro el error
  23. }

prueba a ver
__________________
[email protected]
HITCEL