[Php-avanzado] Consulta conexión a base de datos mysql
GabrieL
gabrielgalto en gmail.com
Jue Jul 16 19:43:51 ART 2015
Ya esta solucionado por ahora, parece que el inconveniente era que
actualizaron la versión de mysql a la 5.6, y las otras páginas estan aún en
servidores con versiones 5.1
Logré conectar a la base de datos, MUCHAS GRACIAS!
Un gran saludo, Leo, espero que tus cosas anden bien, yo anduve por allá en
el 2007 cuando eramos el trío de Miramar, je (miercole q pasa el tiempo!!!)
Abrazo
Gabriel
El 16 de julio de 2015, 18:11, GabrieL <gabrielgalto en gmail.com> escribió:
> Este es uno de los tantos códigos que probé:
>
> if(!($link=mysqli_connect($server,$usr,$pass))) //identificador de
> conexion. Si no se realiza $link tomara FALSO
> {
> die("fallo la conexion a $server".mysql_error()); // Msg q muestra si
> falla la conexion al servidor y aborta
> }
> if(!(mysqli_select_db($db,$link))) //Establece la BD activa y verifica
> conexion
> {
> die("fallo la conexion a la Base de Datos".mysqli_error()); // Msg q
> muestra si falla la conexion a la BD y aborta
> }
>
> Y el error que muestra es el que indico al principio de la consulta.
>
> También probé conectar con:
>
> $mysqli = new mysqli($server, $usr, $pass, $db);
>
> Y sigue dando error de conexión:
>
> *Warning*: mysqli::mysqli() [mysqli.mysqli
> <http://www.vademecumosfatlyf.com.ar/mysqli.mysqli>]: (HY000/2049):
> Connection using old (pre-4.1.1) authentication protocol refused (client
> option 'secure_auth' enabled) in
> */home/gz000234/public_html/conectar2.php* on line *6*
> Fallo al contenctar a MySQL: (2049) Connection using old (pre-4.1.1)
> authentication protocol refused (client option 'secure_auth' enabled)
>
> El 16 de julio de 2015, 18:04, GabrieL <gabrielgalto en gmail.com> escribió:
>
>> Sí Leo, ese código es el original que hasta hace poco funcionaba. Lo
>> extraño es que otra código similar tengo alojado en otro sitio del mismo
>> proveedor y funciona perfecto. Probé cambiar todos los mysql_ por mysqli_ y
>> tampoco conecta a la base de datos...
>>
>> El 16 de julio de 2015, 17:49, Leonardo Tadei - Pegasus Tech Supply <
>> leonardot en pegasusnet.com.ar> escribió:
>>
>>> En el código que mandás a la lista no usás ninguna función mysqli_* ...
>>> son todas sin la "i".
>>>
>>>
>>> El jue, 16-07-2015 a las 17:24 -0300, GabrieL escribió:
>>> > Gracias Leo, voy a verificar si me olvidé algunos comandos, pero creo
>>> > haber cambiado todos y sigue igual...
>>> >
>>> > El 16 de julio de 2015, 15:42, Leonardo Tadei - Pegasus Tech Supply
>>> > <leonardot en pegasusnet.com.ar> escribió:
>>> > Hola Gabriel,
>>> >
>>> > hace tiempo que las funciones mysql_* están en PHP
>>> > marcadas como
>>> > obsoletas.
>>> > Lo que parece haber hecho tu proveedor es mapear las
>>> > viejas mysql_ a
>>> > las nuevas mysqli_* y por eso vos usás unas pero obtenés un
>>> > error de las
>>> > otras.
>>> > Deberías pasar esa parte del código para usar las
>>> > nuevas mysqli_* o las
>>> > PDO.
>>> >
>>> > http://php.net/manual/en/book.mysqli.php
>>> > http://php.net/manual/en/book.pdo.php
>>>
>>> >
>>> > Saludos cordiales!
>>> >
>>> >
>>> > El jue, 16-07-2015 a las 11:20 -0300, GabrieL escribió:
>>> > > Estimados, hace añales que no participo en la lista, es más,
>>> > estoy
>>> > > bastante retirado del tema...
>>> > >
>>> > >
>>> > > La cuestión es que hace algunos años hice una pequeña web
>>> > que muestra
>>> > > la cobertura de un medicamento en mi obra social sindical.
>>> > Ni siquiera
>>> > > hace altas, bajas o modificaciones, sólo consultas.
>>> > >
>>> > >
>>> > > Esta web esta alojada en Dattatec (ahora donweb) y desde
>>> > hace un
>>> > > tiempo ya no lista la información, y me da un error de
>>> > conexión a la
>>> > > base de datos por supuestamente actualizarse los servidores
>>> > a PHP 5.2
>>> > > (antes tenían 4.1).
>>> > >
>>> > >
>>> > > El problema es que no se como solucionarlo, ya investigue un
>>> > poco (con
>>> > > el agravante de que ya estoy bastante retirado del tema) y
>>> > descubrí
>>> > > los comandos mysqli_ en vez de los mysql_.
>>> > > Reemplace todos los comandos y me sigue dando el mismo
>>> > error:
>>> > > "Warning: mysqli_connect() [function.mysqli-connect]:
>>> > (HY000/2049): Connection using old (pre-4.1.1) authentication
>>> > protocol refused (client option 'secure_auth' enabled)".
>>> > >
>>> > >
>>> > > Este es mi código de conexión original:
>>> > > ----------------
>>> > > //conexion a la base de datos
>>> > > $server="localhost"; //nombre del servidor
>>> > > $usr="xxxxxxxx"; //nombre de usuario de la base de datos
>>> > > $pass="xxxxxxx"; //password del usuario
>>> > > $db="xxxxxx"; //nombre de la base de datos
>>> > > if(!($link=mysql_connect($server,$usr,
>>> > $pass))) //identificador de
>>> > > conexion. Si no se realiza $link tomara FALSO
>>> > > {
>>> > > die("fallo la conexion a $server".mysql_error()); // Msg q
>>> > muestra si
>>> > > falla la conexion al servidor y aborta
>>> > > }
>>> > > if(!(mysql_select_db($db,$link))) //Establece la BD activa y
>>> > verifica
>>> > > conexion
>>> > > {
>>> > > die("fallo la conexion a la Base de
>>> > Datos".mysql_error()); // Msg q
>>> > > muestra si falla la conexion a la BD y aborta
>>> > > }
>>> > >
>>> > >
>>> > > ------------------------
>>> > > Desde ya será bienvenida cualquier ayuda!! Aclaro que este
>>> > hosting no
>>> > > permite modificar configuraciones del servidor...
>>> > >
>>> > >
>>> > > Un gran abrazo
>>> > >
>>> > >
>>> > > Gabriel Todaro
>>> > > --
>>> > >
>>> > >
>>> >
>>> ________________________________________________________________________________________
>>> > > El contenido del presente mensaje y sus anexos es privado,
>>> > > confidencial y de exclusivo uso para el titular de la
>>> > dirección de
>>> > > correo electrónico a quien esta dirigido. Puede contener
>>> > información
>>> > > privilegiada o amparada por el secreto profesional o por
>>> > disposiciones
>>> > > legales y/o reglamentarias vigentes. Cualquier modificación,
>>> > > retransmisión, diseminación o divulgación de su información
>>> > se
>>> > > encuentra expresamente prohibida y su uso inadecuado puede
>>> > derivar en
>>> > > responsabilidad civil para el usuario o configurar los
>>> > delitos
>>> > > previstos en los artículos 153 a 157 del Código Penal. Si no
>>> > fuere uno
>>> > > de los destinatarios consignados o lo hubiere recibido por
>>> > error, Ud.
>>> > > NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar,
>>> > enviar,
>>> > > revelar, imprimir, divulgar de manera alguna el contenido
>>> > del presente
>>> > > mensaje o el de sus adjuntos. En consecuencia, tenga a bien
>>> > > comunicárselo inmediatamente al emisor y ELIMINARLO. No
>>> > aceptaré
>>> > > responsabilidad alguna por errores u omisiones emergentes
>>> > del presente
>>> > > mensaje o sus adjuntos, ni garantiza la seguridad, exactitud
>>> > u
>>> > > oportunidad de lo transmitido por este medio debido a que el
>>> > mismo
>>> > > puede ser objeto de intercepción, modificación, retraso,
>>> > pérdida, o
>>> > > bien de contener virus informáticos u otras anomalías.
>>> > Asimismo, las
>>> > > opiniones expresadas en este mensaje son propias del
>>> > remitente y no
>>> > > representan la opinión o políticas y/o de ningún empleado
>>> > y/o
>>> > > funcionario de la organización. Por ende, no asumiré -en
>>> > ningún caso-
>>> > > responsabilidad alguna frente al destinatario y/o terceros
>>> > en virtud
>>> > > de dichas comunicaciones y además, no seré responsable
>>> > frente a los
>>> > > usuarios por la correspondencia o los mensajes de correo
>>> > electrónico
>>> > > enviados por terceros u otras personas distintas a, ya sea
>>> > que estos
>>> > > hubieren o no solicitado el envío de tales mensajes. Se
>>> > reserva el
>>> > > derecho de bloquear el acceso o remover en forma parcial o
>>> > total todo
>>> > > mensaje y sus adjuntos que a criterio pudiere resultar
>>> > abusivo,
>>> > > difamatorio, obsceno, fraudulento, artificioso, engañoso,
>>> > ofensivo o
>>> > > violatorio a los términos de la presente.
>>> >
>>> > > _______________________________________________
>>> > > Lista de correo: Php-avanzado
>>> > > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>>> > > Administración Web:
>>> >
>>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>> > > Desubscripción:
>>> > php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>>> >
>>> > --
>>> >
>>> > Leonardo Tadei
>>> > leonardot en pegasusnet.com.ar
>>> > Pegasus Tech Supply
>>> > Tel: (+54)(+223) 471-2880
>>> > La Salle 1131 - Mar del Plata - Argentina
>>> > http://www.pegasusnet.com.ar
>>> > http://www.grupopegasus.com
>>> > Firma pública:
>>> > http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>>> >
>>> > _______________________________________________
>>> > Lista de correo: Php-avanzado
>>> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>>> > Administración Web:
>>> >
>>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>> > Desubscripción:
>>> > php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>>>
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> >
>>> ________________________________________________________________________________________
>>> > El contenido del presente mensaje y sus anexos es privado,
>>> > confidencial y de exclusivo uso para el titular de la dirección de
>>> > correo electrónico a quien esta dirigido. Puede contener información
>>> > privilegiada o amparada por el secreto profesional o por disposiciones
>>> > legales y/o reglamentarias vigentes. Cualquier modificación,
>>> > retransmisión, diseminación o divulgación de su información se
>>> > encuentra expresamente prohibida y su uso inadecuado puede derivar en
>>> > responsabilidad civil para el usuario o configurar los delitos
>>> > previstos en los artículos 153 a 157 del Código Penal. Si no fuere uno
>>> > de los destinatarios consignados o lo hubiere recibido por error, Ud.
>>> > NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
>>> > revelar, imprimir, divulgar de manera alguna el contenido del presente
>>> > mensaje o el de sus adjuntos. En consecuencia, tenga a bien
>>> > comunicárselo inmediatamente al emisor y ELIMINARLO. No aceptaré
>>> > responsabilidad alguna por errores u omisiones emergentes del presente
>>> > mensaje o sus adjuntos, ni garantiza la seguridad, exactitud u
>>> > oportunidad de lo transmitido por este medio debido a que el mismo
>>> > puede ser objeto de intercepción, modificación, retraso, pérdida, o
>>> > bien de contener virus informáticos u otras anomalías. Asimismo, las
>>> > opiniones expresadas en este mensaje son propias del remitente y no
>>> > representan la opinión o políticas y/o de ningún empleado y/o
>>> > funcionario de la organización. Por ende, no asumiré -en ningún caso-
>>> > responsabilidad alguna frente al destinatario y/o terceros en virtud
>>> > de dichas comunicaciones y además, no seré responsable frente a los
>>> > usuarios por la correspondencia o los mensajes de correo electrónico
>>> > enviados por terceros u otras personas distintas a, ya sea que estos
>>> > hubieren o no solicitado el envío de tales mensajes. Se reserva el
>>> > derecho de bloquear el acceso o remover en forma parcial o total todo
>>> > mensaje y sus adjuntos que a criterio pudiere resultar abusivo,
>>> > difamatorio, obsceno, fraudulento, artificioso, engañoso, ofensivo o
>>> > violatorio a los términos de la presente.
>>> > _______________________________________________
>>> > Lista de correo: Php-avanzado
>>> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>>> > Administración Web:
>>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>> > Desubscripción:
>>> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>>>
>>> --
>>>
>>> Leonardo Tadei
>>> leonardot en pegasusnet.com.ar
>>> Pegasus Tech Supply
>>> Tel: (+54)(+223) 471-2880
>>> La Salle 1131 - Mar del Plata - Argentina
>>> http://www.pegasusnet.com.ar
>>> http://www.grupopegasus.com
>>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>>>
>>> _______________________________________________
>>> Lista de correo: Php-avanzado
>>> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
>>> Administración Web:
>>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>> Desubscripción:
>>> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>>>
>>
>>
>>
>> --
>>
>> ________________________________________________________________________________________
>> El contenido del presente mensaje y sus anexos es privado, confidencial y
>> de exclusivo uso para el titular de la dirección de correo electrónico a
>> quien esta dirigido. Puede contener información privilegiada o amparada por
>> el secreto profesional o por disposiciones legales y/o reglamentarias
>> vigentes. Cualquier modificación, retransmisión, diseminación o divulgación
>> de su información se encuentra expresamente prohibida y su uso inadecuado
>> puede derivar en responsabilidad civil para el usuario o configurar los
>> delitos previstos en los artículos 153 a 157 del Código Penal. Si no fuere
>> uno de los destinatarios consignados o lo hubiere recibido por error, Ud.
>> NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
>> revelar, imprimir, divulgar de manera alguna el contenido del presente
>> mensaje o el de sus adjuntos. En consecuencia, tenga a bien comunicárselo
>> inmediatamente al emisor y ELIMINARLO. No aceptaré responsabilidad alguna
>> por errores u omisiones emergentes del presente mensaje o sus adjuntos, ni
>> garantiza la seguridad, exactitud u oportunidad de lo transmitido por este
>> medio debido a que el mismo puede ser objeto de intercepción, modificación,
>> retraso, pérdida, o bien de contener virus informáticos u otras anomalías.
>> Asimismo, las opiniones expresadas en este mensaje son propias del
>> remitente y no representan la opinión o políticas y/o de ningún empleado
>> y/o funcionario de la organización. Por ende, no asumiré -en ningún caso-
>> responsabilidad alguna frente al destinatario y/o terceros en virtud de
>> dichas comunicaciones y además, no seré responsable frente a los usuarios
>> por la correspondencia o los mensajes de correo electrónico enviados por
>> terceros u otras personas distintas a, ya sea que estos hubieren o no
>> solicitado el envío de tales mensajes. Se reserva el derecho de bloquear el
>> acceso o remover en forma parcial o total todo mensaje y sus adjuntos que a
>> criterio pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
>> artificioso, engañoso, ofensivo o violatorio a los términos de la presente.
>>
>
>
>
> --
>
> ________________________________________________________________________________________
> El contenido del presente mensaje y sus anexos es privado, confidencial y
> de exclusivo uso para el titular de la dirección de correo electrónico a
> quien esta dirigido. Puede contener información privilegiada o amparada por
> el secreto profesional o por disposiciones legales y/o reglamentarias
> vigentes. Cualquier modificación, retransmisión, diseminación o divulgación
> de su información se encuentra expresamente prohibida y su uso inadecuado
> puede derivar en responsabilidad civil para el usuario o configurar los
> delitos previstos en los artículos 153 a 157 del Código Penal. Si no fuere
> uno de los destinatarios consignados o lo hubiere recibido por error, Ud.
> NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
> revelar, imprimir, divulgar de manera alguna el contenido del presente
> mensaje o el de sus adjuntos. En consecuencia, tenga a bien comunicárselo
> inmediatamente al emisor y ELIMINARLO. No aceptaré responsabilidad alguna
> por errores u omisiones emergentes del presente mensaje o sus adjuntos, ni
> garantiza la seguridad, exactitud u oportunidad de lo transmitido por este
> medio debido a que el mismo puede ser objeto de intercepción, modificación,
> retraso, pérdida, o bien de contener virus informáticos u otras anomalías.
> Asimismo, las opiniones expresadas en este mensaje son propias del
> remitente y no representan la opinión o políticas y/o de ningún empleado
> y/o funcionario de la organización. Por ende, no asumiré -en ningún caso-
> responsabilidad alguna frente al destinatario y/o terceros en virtud de
> dichas comunicaciones y además, no seré responsable frente a los usuarios
> por la correspondencia o los mensajes de correo electrónico enviados por
> terceros u otras personas distintas a, ya sea que estos hubieren o no
> solicitado el envío de tales mensajes. Se reserva el derecho de bloquear el
> acceso o remover en forma parcial o total todo mensaje y sus adjuntos que a
> criterio pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
> artificioso, engañoso, ofensivo o violatorio a los términos de la presente.
>
--
________________________________________________________________________________________
El contenido del presente mensaje y sus anexos es privado, confidencial y
de exclusivo uso para el titular de la dirección de correo electrónico a
quien esta dirigido. Puede contener información privilegiada o amparada por
el secreto profesional o por disposiciones legales y/o reglamentarias
vigentes. Cualquier modificación, retransmisión, diseminación o divulgación
de su información se encuentra expresamente prohibida y su uso inadecuado
puede derivar en responsabilidad civil para el usuario o configurar los
delitos previstos en los artículos 153 a 157 del Código Penal. Si no fuere
uno de los destinatarios consignados o lo hubiere recibido por error, Ud.
NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
revelar, imprimir, divulgar de manera alguna el contenido del presente
mensaje o el de sus adjuntos. En consecuencia, tenga a bien comunicárselo
inmediatamente al emisor y ELIMINARLO. No aceptaré responsabilidad alguna
por errores u omisiones emergentes del presente mensaje o sus adjuntos, ni
garantiza la seguridad, exactitud u oportunidad de lo transmitido por este
medio debido a que el mismo puede ser objeto de intercepción, modificación,
retraso, pérdida, o bien de contener virus informáticos u otras anomalías.
Asimismo, las opiniones expresadas en este mensaje son propias del
remitente y no representan la opinión o políticas y/o de ningún empleado
y/o funcionario de la organización. Por ende, no asumiré -en ningún caso-
responsabilidad alguna frente al destinatario y/o terceros en virtud de
dichas comunicaciones y además, no seré responsable frente a los usuarios
por la correspondencia o los mensajes de correo electrónico enviados por
terceros u otras personas distintas a, ya sea que estos hubieren o no
solicitado el envío de tales mensajes. Se reserva el derecho de bloquear el
acceso o remover en forma parcial o total todo mensaje y sus adjuntos que a
criterio pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
artificioso, engañoso, ofensivo o violatorio a los términos de la presente.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20150716/32b7ecef/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado