Tecnología

Inicio

Cómo crear un directorio de búsqueda en línea para Mi Intranet

Cómo crear un directorio de búsqueda en línea para Mi Intranet


Una de las maneras más fáciles y efectivas para distribuir datos tales como información de contacto o responsabilidades de trabajo en un proyecto grande es con una base de datos interna de la empresa. Si usted tiene un servidor web libre y un poco de conocimiento de trabajar con PHP y MySQL, puede utilizar el servidor para alojar un portal en línea a los datos almacenados en la intranet, permitiendo que cualquier usuario de la red para obtener acceso a la información que desea publicar.

Instrucciones

1 Iniciar MySQL desde una ventana de terminal con los "mysql" comando y utilizar la sintaxis "CREATE TABLE" para crear la tabla de base de datos. Por ejemplo, si crea una base de datos de todos los empleados, se podría decir "CREATE TABLE empleados (id NOT NULL AUTO_INCREMENT PRIMARY KEY, TEXTO primer nombre, apellido TEXTO);" lo que crearía una tabla de tres columnas que consta de un número de identificación único que aumentará automáticamente con el número de personas, una primera columna de nombre y una columna apellido.

2 Introducir todos los datos en los que desea que la gente sea capaz de buscar en la tabla.

3 Hacer un nuevo archivo PHP en el directorio de servidor Web, asegurándose de que no tiene otro contenido del "<? Php" línea de salida y "?>" Final de línea. Uso de PHP integrado en MySQL comandos para crear el código entre las líneas de inicio y fin que se conectará a su servidor Web --- "mysql_connect ()" se encargará de la conexión; usted tendrá que proporcionar el nombre de usuario y la contraseña con la que se ha configurado MySQL.

4 Escribir un código para buscar a través de la columna de apellidos mediante el uso de "mysql_query ()" con la consulta "SELECT * FROM empleados DONDE apellido LIKE '% $ _GET [Búsqueda]%'" dentro de los paréntesis. Devolver texto de la consulta mediante el uso de comandos de PHP "mysql_fetch_rows", lo que le permitirá traducir los resultados de la consulta SQL en una matriz utilizable.

5 Añadir una línea utilizando el PHP "echo" comando para imprimir los resultados de la matriz. Por ejemplo, si se llama a la matriz "sqldata []", se podría utilizar el código "por $ empleado en sqldata {echo $ empleado;}" para hacer esto.

6 Demostrar el código mediante la introducción de "localhost / yourphpname.php? Búsqueda = es" en la barra de direcciones del navegador Web. La página web ahora será imprimir una lista de todos los empleados cuyos apellidos contener 'es': por ejemplo, se devolverán los empleados con los apellidos Johansen, Enfield y Sonnenberg.

7 Accede a tu código desde cualquier ordenador introduciendo la dirección IP local (por lo general comienza con "192.168" del servidor Web en cualquier ordenador de la intranet.

Consejos y advertencias

  • Sabe lo que quiere la base de datos para buscar antes de crear la tabla MySQL --- considerar alargándolo con la mano para ver si tiene sentido. Si va a crear un directorio de archivos en lugar de personas, por ejemplo, usted no necesita una columna y "Apellido" "nombre", pero es posible que desee una columna para registrar el tiempo el archivo ha sido editado o una columna de mostrar el tamaño del archivo.
  • Su base de datos puede ser tan simple o complejo como usted quiere que sea. Se podría utilizar varias condiciones en el SQL "SELECT" la consulta, ya que podría tener una página web diseñada profesionalmente para usuarios de la intranet para ser capaz de consultar la base de datos.