:: S Y N A P S I S ::
Centroamerica






Soporte de emergencia
las 24 horas:
Ayuda Urgente!

 

   

Hosting de Clase Mundial


Interfaz de PHP con Bases de Datos:

Entre las muchas sus funcionalidades, PHP puede ser usado como una interfaz de web para las bases de datos MySQL. Esto le permite a los diseñadores implementar estructuras de bases de datos dentro de sus páginas. Alguno de los usos podría ser para registrar listas de correo, información de clientes, o algun documento que necesite la abilidad de ser guardado en el servidor para uso posterior.

PHP es una buena opción para tales interfaces por la naturaleza que tiene. Todo código escrito en PHP es pasado directamente al servidor. Lo unico que el usuario puede ver es la salida que genera el programa PHP. Esto hace que sea una alternativa muy seguro para el manejo de bases de datos.

Ejemplos de lo que se puede hacer con PHP y MySQL:

Conectando a un Servidor: mysql_connect("su.dominio.aqui", "login", "password");
Este comando causará el servicio de PHP conectarse al host de su escogencia, y loguearse con el login/password suministrado. No necesitará preocuparse de que los usuarios de web vean su contraseña, PHP procesa la información antes de que sea enviado al lado del cliente. Esta instrucción debe ser usada antes de usar alguna otra instrucción relacionada a MySQL en PHP.


Ejemplo: Pensemos que su dominio es "dominio.sinnombre.com", y su usuario de MySQL es "yung" con la contraseña "vamonos". Entonces usted puede usar el código:
<?
$resultado=mysql_connect("dominio.sinnombre.com","yung","vamonos");
?>


Consultando el Servidor: mysql_db_query("base de datos", "Consulta MySQL");
Este comando hará una consulta a la base de datos MySQL. Los resultados son usualmente cargadas en una variable para que puedan ser accesadas luego para desplegarlas en la página web. Para desplegar los resultados en una página Web, reemplace 'base de datos' con el nombre de la base de datos, y 'Consulta MySQL' con la consulta que desea realizar en la base de datos. Asegúrese de usar el mismo formato que usted usaría si estuviera digitándolo en el programa de monitoreo de MySQL desde una sesión Telnet o SSH.


Ejemplo: Para ejecutar una consulta en una base de datos llamada "clientes", debemos primero seleccionar todos los registros de la tabla "local_clientes" y ponerlos en una variable llamada $resultado, podemos hacer esto ejecutando la siguiente instrucción en nuestra páginas web:
<? $resultado = mysql_db_query("clientes", "select * from local_clientes"); ?>

Contando los registros retornados: mysql_num_rows($resultado);
Este comando retornará el número de registros que han sido guardados via una consulta y los guarda en una variable llamada $resultado. El resultado del comando mysql_num_rows es usualmente puesto en una variable para ser usado en un ciclo estructurado. $resultado debería ser reemplazado con el nombre de la variable en donde usted ha guardado los resultados de una consulta usando el comando mysql_db_query.


Ejemplo: Para conseguir el numero de registros retornados en una consulta que retorna sus resultados en una variable llamada "$resultado", y guardar este valor en una variable llamada "$num_filas", se debera usar el comando siguiente:
<? $num_filas = mysql_num_rows($resultado); ?>

Obteniendo el numero de campos usados: mysql_num_fields($resultado);
El comando mysql_num_fields puede ser usado para obtener el numero de campos que resultan de una consulta MySQL. Este valor es usualmente asignado a una variable para ser usada en un ciclo. $resultado deberia ser reemplazado con el nombre de variable de su escogencia que guarda el resultado de una consulta que se haya hecho previamente.


Ejemplo: Para obtener el numero de campos retornados de una consulta cuyos resultados fueron guardados en una variable llamada "$resultado", y guardar el valor en una variable llamada "$num_campos", se debe usar el siguiente comando:
<? $num_campos = mysql_num_fields($resultado); ?>

Desplegando informacion: echo $variable;
Este comando es usado para desplegar el valor de una variable a la página Web. $variable deberia ser reemplazado con el nombre de la variable que usted desea desplegar. Tambien puede ser usado en conjunto con mysql_results para despliegue en paginas HTML.


Ejemplo: Para desplegar el contenido de una variable "$num_filas" a una página, se debe usar el siguiente comando en el lugar donde se desea desplegar:
<? echo $num_filas; ?>

Desplegando Resultados: mysql_result($result, 0, "Description");
Este comando es usado para determinar el valor de un registro en especifico y el campo que ha sido retornado de la consulta.


Ejemplo: Para retornar un valor de un campo llamado "Apellido" del primer registro de los resultados de una consulta que ha sido guardada en "$resultado", se debe usar el siguiente comando:
<? echo mysql_result($resultado,0,"Apellido"); ?>


Sinapsis Global, S.A.
Apartado 11493-1000
San José, Costa Rica
Centroamérica

TEL: (506) 253-6893
FAX: (506) 281-0138

ventas@sinapsisglobal.com

   

| sobre nosotros | soporte técnico | e-commerce | web hosting |
| servidores dedicados | colocalización de servidores | area de revendedores |
| inicio |