[Php-avanzado] Consulta conexión a base de datos mysql

GabrieL gabrielgalto en gmail.com
Jue Jul 16 11:20:46 ART 2015


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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20150716/88470e7d/attachment.html>


Más información sobre la lista de distribución Php-avanzado