Comunidad de diseño web y desarrollo en internet online

conexion a dos base de datos

Citar            
MensajeEscrito el 13 Nov 2008 02:04 am
Hola otra ves yo, bueno antes que nada gracias por la ayuda brindada hasta ahora y si no he paticipado mucho en este foro es por que la verdad estoy aprendiendo php a base de frentasos y me da pena no saber tanto como quisiera y pasando a otra cosa pues ahora tengo una nueva tarea, tengo que hacer dos conexiones en un archivo.php o una conexion a dos base de datos diferente y no he encontrado en ningun manual ni tutorial eso, me podrian ayudar, la actual conexion que tengo como esta abajo, y otra pregunta es de como puedo hacer lo que hce el while sin usarlo, es decir, un while hace un recorrido de registros, lo que quiero es hacer un recorrido de registros o buscar registros pero que solo me deje el ultimo regsitro encontrado, supongo que el while no hace eso, espero me puedan ayudar


// conexión con MySQL
$link = mysql_connect ("direccion ip", "usuario", "pasword");

// Selecciona la base de datos
$db = mysql_select_db ("base de datosl", $link);

// Select que Realiza la consulta para poner nombre del cliente
$strqry = "SELECT * FROM tabla where numero =\"".$numero_cliente."\"";

$qry = mysql_query($strqry);
$row = mysql_fetch_assoc($qry);

Por micky_r2003

93 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Nov 2008 02:32 am
bueno amigo mio eso facil

con esto cambias de base de datos

$db = mysql_select_db ("nombre de la base antes de realizar la consulta", $link);

ahora para mostrar el ultimo registro basta con hacer algo como esto

select * form tu_tabla limit 0,1 order by id desc

lo q hara q seleccione solo un registro de abajo hacia arriba siendo este el ultimo ;-)

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 13 Nov 2008 08:20 pm
Muchisimas gracias acaba de salvarme pero aun no me queda claro lo de las conexiones a las base de datos seria algo asi?

$link = mysql_connect ("localhost", "usuario", "pasword");
$db = mysql_select_db ("base de datos1","base de datos2" $link);

$strqry = "SELECT * FROM tabla where numero =\"".$numero_cliente."\"";

$qry = mysql_query($strqry);
$row = mysql_fetch_assoc($qry);

Estaba pensando algo asi, aun que no estoy seguro

<?php
$link1=mysql_connect('localhost','usuario','password');
mysql_select_db('base1',$link1);

$link2=mysql_connect('localhost','usuario2','password2');
mysql_select_db('base2',$link2);

$qry1=mysql_query("select * from tabla base1.tabla",$link1);
$qry2=mysql_query("select * from tabla base2.tabla",$link2);
?>

Por micky_r2003

93 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Nov 2008 12:43 am
como dice amigo normalmente esto $db = mysql_select_db ("nombre de la base antes de realizar la consulta", $link); nos permite escojer la base de datos ;-) se me olvido colocarlo

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.