Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/09/2002, 16:06
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Re: conexion base de datos

Hola,

Realmente todavia no ha desaparecido, pero avisan de que pueden eliminar sin avisar en proximas versiones. Por eso te avisan, para que cambies tus scripts.
Yo creo que la razon es porque mysql_db_query() realmente hace dos cosas: selecciona la Base de Datos donde se va a ejecutar la consulta; y luego ejecuta la consulta. Esto un MySQL son dos instrucciones (use bd; select ...;). Por eso la han sustituido por dos funciones, cada una hace una de las funciones de mysql_db_query(). mysql_select_db() selecciona la BD y mysql_query() ejecuta la consulta. Tienes que usar las dos. El esquema del script quedaria:

1 Te conectas a la BD con mysql_connect().
2 Seleccionas la BD con mysql_select_db().
3 Ejecutamos las consultas que queramos hacer en esa BD con mysql_query()
4 Si queremos ejecutar consultas en otra BD la seleccionas con mysql_select_db().
5 Ejecutas las consultas de esta segunda BD con mysql_query().
6 Y asi hasta que hayas realizado todas las consultas en todas la BD.

Yo creo que es una forma mas logica de trabajar.


Josemi

Aprendiz de mucho, maestro de poco.