http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta
Regístrate en todopcsymas para acceder a todo el contenido
http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta
Regístrate en todopcsymas para acceder a todo el contenido
http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Todopcsymas foro de informática a internet | Nueva generación de informáticos | Contamos con los mejores programadores, diseñadores e informáticos del momento | Tutoriales, programas, consejos, noticias, actualidad, programación y mucho más.. 100 % legal
 
ÍndicePortalÚltimas imágenesRegistrarseConectarse
Últimos temas
» Tutorial - instalar foro phpbb3 completamente desde 0
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeMar Mar 17, 2009 10:15 pm por j.garcia2

» Firefox 3.0.7 , actualizacion de seguridad y estabilidad
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeMar Mar 17, 2009 6:09 am por deimy

» Tutorial de creación de páginas web con Dreamweaver CS3
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeLun Mar 16, 2009 8:29 pm por j.garcia2

» Tutorial - 99 formas de acelerar un ordenador
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeLun Mar 16, 2009 8:24 pm por j.garcia2

» ¿Que debes hacer para afiliarte a todopcsymas?
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeLun Mar 16, 2009 8:02 pm por j.garcia2

» Muy buenas a todos
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeLun Mar 16, 2009 7:54 pm por j.garcia2

» Damos puestos de moderador
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeLun Mar 16, 2009 5:47 pm por j.garcia2

» Vulnerabilidades en Google Chrome (IV)
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 2:34 pm por j.garcia2

» Vulnerabilidades en Google Chrome (III)
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 2:33 pm por j.garcia2

» Vulnerabilidades en Google Chrome (II)
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 2:31 pm por j.garcia2

» Vulnerabilidades en Google Chrome (I)
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 2:30 pm por j.garcia2

» Mi Foro de bichos
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 2:22 pm por j.garcia2

» Mas de 100 links de utilidad
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 4:23 am por j.garcia2

» Windows live messenger 2009
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 4:15 am por j.garcia2

» Creador de nicks
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 4:12 am por j.garcia2

» Winamp portable
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 3:52 am por j.garcia2

» FIreworks portable muy bueno ;)
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 3:50 am por j.garcia2

» ¿Que es visual basic o para que sirve?
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 3:26 am por j.garcia2

» Tutoriales c++ gracias a linkgl
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 3:25 am por j.garcia2

» C ++ [INTRODUCCION]
Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Mar 15, 2009 3:23 am por j.garcia2

¿Quién está en línea?
En total hay 52 usuarios en línea: 0 Registrados, 0 Ocultos y 52 Invitados

Ninguno

El record de usuarios en línea fue de 251 durante el Vie Oct 25, 2024 3:42 am
Estadísticas
Tenemos 432 miembros registrados
El último usuario registrado es deimy

Nuestros miembros han publicado un total de 1803 mensajes en 623 argumentos.
Mejores posteadores
j.garcia2
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
Cristhian
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
Lana
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
pabluc
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
meson21
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
chema93mx
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
petropuchas
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
davidamc
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
ignacio34
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
Gaston
Instrucciones para conectar con una Base de Datos MySQL en PHP I_vote_lcapInstrucciones para conectar con una Base de Datos MySQL en PHP I_voting_barInstrucciones para conectar con una Base de Datos MySQL en PHP I_vote_rcap 
Palabras claves
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Sondeo
Noviembre 2024
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
252627282930 
CalendarioCalendario

 

 Instrucciones para conectar con una Base de Datos MySQL en PHP

Ir abajo 
AutorMensaje
j.garcia2
Admin
Admin
j.garcia2


Cantidad de envíos : 742
Edad : 34
Localización : Madrid - España
Puntos : 9
Reputación : 0
Fecha de inscripción : 04/06/2008

Instrucciones para conectar con una Base de Datos MySQL en PHP Empty
MensajeTema: Instrucciones para conectar con una Base de Datos MySQL en PHP   Instrucciones para conectar con una Base de Datos MySQL en PHP Icon_minitimeDom Jul 06, 2008 4:53 pm

Primero es recomendable separar los datos de conexión con las funciones
de conexión en sí, de modo que si estos cambian sea más fácil y rápido
cambiarlos en todos los scripts en los que haga falta.

Así es recomendable:

1º Definir un archivo con tan solo los datos de conexión, por ejemplo “conexión.inc.php”

Ejemplo de “conexión.inc.php”


function Conectarse()

{

$db_host="localhost"; // Host al que conectar, habitualmente es el ‘localhost’

$db_nombre="bbdd"; // Nombre de la Base de Datos que se desea utilizar

$db_user="user"; // Nombre del usuario con permisos para acceder

$db_pass="password"; // * de dicho usuario

// Ahora estamos realizando una conexión y la llamamos ‘$link’

$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");

// Seleccionamos la base de datos que nos interesa

mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");

// Devolvemos $link porque nos hará falta más adelante, cuando queramos hacer consultas.

return $link;

}

?>

2º Incluir este archivo en cada script que necesite datos de la base de datos.

Añadir la siguiente línea en cada archivo que lo requiera:

include('conexion.inc.php'); // Suponemos que el archivo con los datos es ‘conexión.inc.php’

3º Realizar las consultas de un modo claro:

Para recuperar los datos de una sencilla consulta de ejemplo:

‘SELECT nombre, apellido, telefono FROM amigos’


include('conexion.inc.php'); // Suponemos que el archivo con los datos es ‘conexión.inc.php’

// Así llamaremos a la función que tenía los datos para conectarse

$link = Conectarse();

// En una variable tipo STRING escribimos la consulta.

$sql = " SELECT nombre, apellido, phone FROM friends ";

// Con la función ‘mysql_query()’ realizamos la consulta que queramos en la base de datos

// seleccionada previamente. Es decir le entramos la consulta que habíamos llamado ‘$sql’

$result = mysql_query($sql) or die(“La siguiente consulta contiene algún error:
nSQL: $sql”);

// Ahora tenemos en ‘$result’ todos los registros de la consulta, ahora debemos mostrarlos uno a uno

while ($row = mysql_fetch_array($result))

{ // El while ya deberíamos saber que hace, ‘mysql_fetch_array()’ avanza uno a uno los registros

// Como hemos metido un registro en $row, tendremos que mostrar lo que nos interese en pantalla.

echo “El Nombre es: “.$row[‘nombre’].”
n”; // Para mostrar el campo ‘nombre’

echo “El Apellido es: “.$row[‘apellido’].”
n”; // Para mostrar el campo ‘apellido’

echo “El Telf. es: “.$row[‘telefono’].”

n”; // Para mostrar el campo ‘telefono’

}

?>

El resultado a la ejecución del script sería algo como:

El Nombre es: Scott

El Apellido es: Doanes

El Telf. es: 933334455

El Nombre es: Basilio

El Apellido es: Vera

El Telf. es: 933335566

El Nombre es: Vicente

El Apellido es: Carrasco

El Telf. es: 934447788

(Etc...)

Siempre suponiendo que estos sean los registros que hay en la base de datos.

Con
la instrucción “or die()” se mostrará en pantalla el mensaje
entrecomillado solo en el caso de que fallara la primera sentencia de
la línea.

NOTAS:

También podríamos haber usado la línea:

echo “El Nombre es: {$row[‘nombre’]}
n”;

En lugar de:

echo “El Nombre es: “.$row[‘nombre’].”
n”;

El resultado habría sido el mismo.

Incluso podríamos haber utilizado otras funciones para acceder fila a fila, por ejemplo:

mysql_fetch_object();

Pero entonces tendríamos que haber escrito algo como lo siguiente, para cada línea:

echo “El Nombre es: “.$row->nombre.”
n”;

Al usar esta función, en lugar de poner el nombre del campo así

$nombre_variable[‘nombre_del_campo’]

se pone

$nombre_variable->nombre_del_campo.

Si
queremos mostrar los resultados en forma de tabla, habría que
intercalar el código HTML referente a tablas entre el código que
muestra las variables, por ejemplo algo como:

echo “n”; // Comenzamos la tabla antes del ‘while’

echo
“”;
// Así escribimos la cabecera de la tabla

while ($row = mysql_fetch_array($result))

{

echo “n”; // Comenzamos una fila ()

echo “n”;

echo “n”; // Acabamos una fila ()

}

echo “
NombreApellidoTeléfono
{$row[‘nombre’]}
{$row[‘apellido’]}{$row[‘telefono’]}
”; // Fin de la tabla.
Volver arriba Ir abajo
 
Instrucciones para conectar con una Base de Datos MySQL en PHP
Volver arriba 
Página 1 de 1.
 Temas similares
-
» 50 Videotutoriales de PHP y MYSQL
» Nicks para tu MSN
» Botones para foro
» Iconos para tu Messenger

Permisos de este foro:No puedes responder a temas en este foro.
http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta :: Problemas de pc - consejos :: Programación-
Cambiar a: