Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Dos bases de datos mysqli

Estas en el tema de Dos bases de datos mysqli en el foro de PHP en Foros del Web. Hola, estoy intentando interactuar con dos bases de datos mysqli, pero me marca estos errores al intentar conectarme a la segunda base de datos, la ...
  #1 (permalink)  
Antiguo 29/04/2015, 08:41
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Dos bases de datos mysqli

Hola, estoy intentando interactuar con dos bases de datos mysqli, pero me marca estos errores al intentar conectarme a la segunda base de datos, la primera funciona perfectamente.

Warning: mysqli::mysqli(): in ........ on line 4

Warning: mysqli::query(): Couldn't fetch mysqli in ........ on line 8

Fatal error: Call to undefined method mysqli::fetch_assoc() in ........ on line 10

Y la consulta está realizada correctamente :S

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #2 (permalink)  
Antiguo 29/04/2015, 08:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Dos bases de datos mysqli

MYSQLI es una librería de PHP para conexión a MySQL, pero no es parte de MySQL.

Las conexiones desde un lenguaje de programación hacia las bases de datos son temas de programación (OFF TOPIC en los foros de BBDD).

Movido a PHP.
__________________
¿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 29/04/2015, 09:06
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Tienes razón, gracias gnzsoloyo por moverlo.

¿Alguna sugerencia de como poder lograrlo?

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #4 (permalink)  
Antiguo 29/04/2015, 09:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Dos bases de datos mysqli

En realidad, sin ver el codigo completo de esa parte, no hay modo de saber lo que está mal.
Por lo pornto, los errores de las lineas 8 y 10 deben originarse en el de la 4, por lo cual yo sospecharía de variables que llegan vacías, o bien consultas que devuelven cero registros por alguna causa.
__________________
¿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 29/04/2015, 10:20
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Lo de variables no creo, lo de devolver 0 registros pues podria ser... Lo que intento es conectarme a una base de datos externa, se que desde localhost no es posible pero igualmente subiendola al host me muestra los errores.

Pero creo que el problema es que intento conectarme de un host que no pertenece donde lo estoy subiendo, con lo cual utilizar el nombre de servidor localhost no funcionará.

¿Alguna idea? O como poder hacer funcionar desde otro host ya que e probajo indicando IP y nombre de dominio pero nada.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #6 (permalink)  
Antiguo 29/04/2015, 10:29
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

Sin el código
Sin el error completo
Sin saber si la base de datos acepta conexiones remotas.

No se puede adivinar.
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 29/04/2015, 10:40
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Si hay esta el problema no permite conexiones remotas
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #8 (permalink)  
Antiguo 29/04/2015, 11:14
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Dos bases de datos mysqli

Cita:
Si hay esta el problema no permite conexiones remotas
Las opciones que tienes es que te habiliten conexiones remotas o que utilices un webservice para obtener la información de esa base de datos.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #9 (permalink)  
Antiguo 29/04/2015, 11:16
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Cita:
Iniciado por hhs Ver Mensaje
Las opciones que tienes es que te habiliten conexiones remotas o que utilices un webservice para obtener la información de esa base de datos.
Podrias detallarme más información sobre webservice?

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #10 (permalink)  
Antiguo 29/04/2015, 11:29
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

Crear un webservice en el servidor donde si tienes acceso a la base de datos y accedes al webservice en lugar de la BD directamente.

Saludos
__________________
Grupo Telegram Docker en Español
  #11 (permalink)  
Antiguo 29/04/2015, 11:47
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Pero no tengo acceso al hosting, pero si a la base de datos ya que lo que intento es comprobar unos campos en esa base de datos, con lo cual una vez subido a ese hosting si es posible realizar lo que pido, pero necesito verificar antes de que sea subido hay.

¿Se entiende?

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #12 (permalink)  
Antiguo 29/04/2015, 11:48
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

No.

Saludos
__________________
Grupo Telegram Docker en Español
  #13 (permalink)  
Antiguo 29/04/2015, 11:56
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Dos bases de datos mysqli

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Pero no tengo acceso al hosting, pero si a la base de datos ya que lo que intento es comprobar unos campos en esa base de datos, con lo cual una vez subido a ese hosting si es posible realizar lo que pido, pero necesito verificar antes de que sea subido hay.

¿Se entiende?

Saludos.
Creo que seria buena idea si explicas cuales son las condiciones reales de tu problema, por que estas pasando la información a cuenta gotas y con eso no vamos a llegar a nada.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #14 (permalink)  
Antiguo 29/04/2015, 12:01
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Es que no puedo revelar nada por petición del cliente, pero lo que me pide es que compruebe unos campos en su actual base de datos, entonces tengo los datos de acceso a esa base de datos y realizo la conexión y hay el problema que no puedo comprobar si realiza correctamente la comprobación en mi local o subiendo a un hosting mio.

Entonces, no sé si es posible hacer esto para comprobar antes de subir a su hosting o solo funcionará si se sube a su hosting directamente (que eso es obvio que va a funcionar), pero no tengo acceso a ese hosting y no puedo entregarlo sin antes verificar que todo funciona.

Espero que ahora se entienda con más claridad.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #15 (permalink)  
Antiguo 29/04/2015, 12:06
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

Pues pide una copia de la BD (o un schema por lo menos) que no puedes acceder remotamente.

Saludos
__________________
Grupo Telegram Docker en Español
  #16 (permalink)  
Antiguo 29/04/2015, 12:14
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Pero si el problema no es eso, lo datos los tengo, acceder a su phpmyadmin puedo...

Lo que quiero es poder sacar registros de esa base de datos fuera de su hosting, ya sea en mi localhost o en un hosting mio.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #17 (permalink)  
Antiguo 29/04/2015, 12:14
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

A ver, si no tienes acceso remoto ¿como quieres hacerlo?
__________________
Grupo Telegram Docker en Español
  #18 (permalink)  
Antiguo 29/04/2015, 12:20
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Pues eso estoy intentando preguntar, como puedo hacerlo entonces
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #19 (permalink)  
Antiguo 29/04/2015, 12:26
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Dos bases de datos mysqli

No se puede. Creí que ya había quedado claro.
__________________
Grupo Telegram Docker en Español
  #20 (permalink)  
Antiguo 29/04/2015, 12:30
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Dos bases de datos mysqli

Vale, pues al no haber otra manera toca que el cliente pida que habilite conexiones remotas.

Gracias a todos por responder.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.

Etiquetas: bases, mysql, mysqli, sql
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 20:42.