2010-02-24 23 views
5

En Wordpress, ¿cómo extraería los datos de una base de datos externa de Microsoft SQL para mostrarlos como una tabla de solo lectura?¿Cómo recupero datos externos de MS SQL de un blog de Wordpress?

Para ser claros, esta no es una pregunta sobre cómo convertir WordPress a MS SQL, sino más bien cómo extraer datos para un widget específico de una fuente externa al Wordpress DB principal. Los datos que necesito extraer pasan a estar en una base de datos MS SQL.

Por el bien de ejemplo, digamos que tengo que tirar de ubicación de las tiendas y hora:

/* Retrieve store locations from the external MS SQL database*/ 

SELECT id, name, address, city, state, zip, phone, openingTime, closingTime 
FROM locations 
ORDER BY name 

y mostrar los datos en una tabla en una página de Wordpress:

<table> 
<tr> 
    <th>Store Name</th> 
    <th>Address</th> 
    <th>Store Hours</th> 
</tr> 

<!-- Display rows of store locations here --> 

</table> 

Respuesta

3

Wordpress corre en PHP, por lo que debe usar un proveedor de PHP para SQL Server. Ver Accessing SQL Server Databases with PHP.

Si aloja Wordpress en Linux, necesita FreeTDS, consulte PHP mssql Requirements.

+1

¡Buenos recursos! La información de Linux es útil como referencia, pero actualmente estamos ejecutando Apache, PHP y Wordpress en un servidor de Windows. –

+0

el enlace tiene muchos ejemplos de cómo conectarse, ejecutar una consulta, recuperar el resultado e iterar el resultado y formatear la salida html. ¿Necesita ayuda en esa parte, o puede tomarla desde aquí? –

+0

No, esa página de Microsoft es bastante útil. Creo que es todo lo que necesito, pero estoy revisando la página en contra de mi pregunta antes de seleccionar la respuesta y cerrar la pregunta. –

Cuestiones relacionadas