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

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 16 17:49:35 ART 2015


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



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