Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] No me funciona el or die en new mysqli

Estas en el tema de No me funciona el or die en new mysqli en el foro de PHP en Foros del Web. Esto es un problema extraño el caso es que coloco or die('No'); y no funciona sale en blanco la pagina ._. pero el or die ...
  #1 (permalink)  
Antiguo 19/10/2014, 09:09
 
Fecha de Ingreso: agosto-2013
Ubicación: En Saturno.
Mensajes: 19
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación No me funciona el or die en new mysqli

Esto es un problema extraño el caso es que coloco or die('No'); y no funciona sale en blanco la pagina ._.

pero el or die me funciona en select_db y select_charset (? no entiendo por que en estos si y no en la conexion de la db....

Gracias, y espero encontrar una solución.
  #2 (permalink)  
Antiguo 19/10/2014, 10:10
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: No me funciona el or die en new mysqli

Sería más fácil si no tuviésemos que adivinar como es tu código...
Postea el código completo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 19/10/2014, 10:14
 
Fecha de Ingreso: agosto-2013
Ubicación: En Saturno.
Mensajes: 19
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: No me funciona el or die en new mysqli

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Sería más fácil si no tuviésemos que adivinar como es tu código...
Postea el código completo.
Este es el que uso para conectar a la db:
Código PHP:
Ver original
  1. @$conn = new mysqli($Config['MySQLi']['Host'],$Config['MySQLi']['User'],$Config['MySQLi']['Password']) or die('No');
  #4 (permalink)  
Antiguo 19/10/2014, 10:18
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: No me funciona el or die en new mysqli

Postea TODO el código.
Si ya nos dijiste que la conexión te funciona bien, y la selección de base también, pero lo que te falla es la ejecución de la query, ¿No te parece que lo que necesitamos ver es precisamente la parte de código que realmente contiene un error?

Postea todo el bloque, desde la conexión a la ejecución de la query. Y en lo posible también el mensaje de error que estés recibiendo, suponiendo que lo estás mostrando...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 19/10/2014, 10:38
 
Fecha de Ingreso: agosto-2013
Ubicación: En Saturno.
Mensajes: 19
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: No me funciona el or die en new mysqli

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Postea TODO el código.
Si ya nos dijiste que la conexión te funciona bien, y la selección de base también, pero lo que te falla es la ejecución de la query, ¿No te parece que lo que necesitamos ver es precisamente la parte de código que realmente contiene un error?

Postea todo el bloque, desde la conexión a la ejecución de la query. Y en lo posible también el mensaje de error que estés recibiendo, suponiendo que lo estás mostrando...

Ya lo solucione, buscando en google encontre un código que si me muestra el error que puse al or die, aqui lo comparto por si alguien mas tiene el mismo error que yo.

$conexion = new mysqli();
@$conexion->connect($server, $username, $password, $database) or die('No se pudo conectar al servidor mysql.');

Gracias por ayudarme de todas maneras gnzsoloyo
Saludos
  #6 (permalink)  
Antiguo 19/10/2014, 10:59
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: No me funciona el or die en new mysqli

El "@" precisamente se usa para ocultar las salidas y mensajes de error o warnings. Es un error ponerlo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql+php
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 22:10.