Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2006, 13:02
sarverok007
 
Fecha de Ingreso: enero-2005
Mensajes: 115
Antigüedad: 19 años, 3 meses
Puntos: 1
Sonrisa

Create una funcion de conexion a la bd que quieras en un archivo por ejemplo conexionBD.php con este codigo:

Código PHP:
 //ejemplo
function conexionBD(){
        
$link=mysql_connect("xxx.xxx.xxx.xxx","user_name","contrasena");
        if(
$link && mysql_select_db("nombre_bd"))
            return 
$link//Devuelve el link si todo fue bien
        
return (false);

Luego en cada pagina en la que quieras hacer alguna sentencia SQL colocas al incio del todo, antes de nada esto:

Código PHP:
 //es como un include, pones el path relativo donde este el fichero, por ejemplo:
require_once('./conexionBD.php'); 
Ahora un ejemplo de como hacer una consulta (SELECT) a la bd especificada en el include:
Código PHP:
 /ejemplo select
require_once('./conexionBD.php');
//.... por aqui hay mas codigo .... 
$link conexionBD() or exit('No se puede establecer una conexion con la base de datos<br>');
$query 'SELECT * FROM listas WHERE nombre='$_REQUEST['nombrecito'];
$result mysql_query($query,$link) or die('No se puede establecer una conexion con la base de datos.<br>');
if(
mysql_num_rows($result)){//si se han devuelto filas seguimos ..
    
while ($row = @mysql_fetch_array($result)){ //recorremos las tuplas recogidas de la bd
      //aqui puedes trabajar ahora con $row['nombre_columna1'] o bien $row[0], $row[1] ...
    
}
}

mysql_free_result($result);
mysql_close($link); 
Ahora un ejemplo de insert (equivalente tmb si haces un update, o delete):
Código PHP:
 /ejemplo insert
require_once('./conexionBD.php');
//.... por aqui hay mas codigo .... 
$link conexionBD() or exit('No se puede establecer una conexion con la base de datos<br>');
$query "insert into prc_cine (nombre, ubicacion, plano) values ('" $nue_nombre "','" $nue_ubi "','" $_REQUEST['plano'] . "')"
if(!mysql_query($query,$link){
 echo 
"No se puede establecer una conexion con la base de datos.<br>";
else
  echo 
"Todo correcto";

mysql_free_result($result);
mysql_close($link); 
En el primer ejemplo he trabajado con comillas simples, en el segundo con comillas dobles (como tu), espero que te sirva de guia para trabajar con mysql.
__________________
SaRvErOk :ojotes: