Latest web development tutorials
×

PHP curso

PHP curso PHP breve introducción PHP instalar PHP gramática PHP variable PHP echo/print PHP Tipos de datos PHP constante PHP cadena PHP operadores PHP If...Else PHP Switch PHP formación PHP Ordenación de un conjunto PHP superglobals PHP While circulación PHP For circulación PHP función PHP Las variables mágicas PHP Los espacios de nombres PHP Orientado a Objetos

PHP formulario

PHP formulario PHP autenticación de formularios PHP formulario - Los campos necesarios PHP formulario - correo electrónico de verificación y la URL PHP instancia completa formulario PHP $_GET variable PHP $_POST variable

PHP Tutorial avanzado

PHP Las matrices multidimensionales PHP fecha PHP contener PHP expediente PHP Cargar archivo PHP Cookie PHP Session PHP E-mail PHP seguridad E-mail PHP Error PHP Exception PHP filtro PHP filtro avanzado PHP JSON

PHP 7 nuevas características

PHP 7 nuevas características

PHP base de datos

PHP MySQL breve introducción PHP MySQL conexión PHP MySQL La creación de una base de datos PHP MySQL Crear una tabla de datos PHP MySQL insertar datos PHP MySQL Insertar datos múltiples PHP MySQL Sentencias preparadas PHP MySQL leer datos PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introducción AJAX PHP AJAX base de datos AJAX XML AJAX búsqueda en tiempo real AJAX RSS Reader AJAX voto

PHP Manual de referencia

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Procesamiento de imágenes PHP RESTful

PHP base de datos ODBC

ODBC es una interfaz de programación de aplicaciones (Application Programming Interface, API), por lo que tenemos la capacidad de conectarse a una fuente de datos (por ejemplo, una base de datos de MS Access).


Creación de una conexión ODBC

A través de una conexión ODBC, puede conectarse a la red en cualquier base de datos en cualquier equipo, siempre y cuando una conexión ODBC está disponible.

Este método es crear llega conexión de base de datos ODBC de MS Access:

  1. Abra el iconoHerramientas administrativas en el Panel de control.
  2. Haga doble clic enOrígenes de datos (ODBC).
  3. Seleccione la fichaDSN de sistema.
  4. Haga clic en la ficha DSN de sistemaañadió.
  5. SeleccioneMicrosoft Access Driver.Haga clic enFinalizar.
  6. En la siguiente pantalla, haga clic enSeleccionar para localizar la base de datos.
  7. Base de datos de unnombre de origen de datos (DSN).
  8. Haga clic enOK.

Tenga en cuenta que esta configuración se debe completar en el equipo en su sitio web. Si el equipo está ejecutando Servicios de Internet Information Server (IIS), el comando anterior se llevará a efecto, pero si su sitio se encuentra en un servidor remoto, debe tener acceso físico al servidor, o consulte a su proveedor de alojamiento para usted establecer DSN.


Conectarse a ODBC

odbc_connect función () se utiliza para conectarse a fuentes de datos ODBC. Esta función toma cuatro parámetros: el nombre de la fuente de datos, nombre de usuario, contraseña, y un puntero de tipo opcional.

odbc_exec función () se utiliza para ejecutar sentencias SQL.

Ejemplos

El siguiente ejemplo crea un DSN denominado northwind alcanzar una conexión con ningún nombre de usuario y contraseña. A continuación, crear y ejecutar una instrucción SQL:

$conn=odbc_connect('northwind','','');
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);


Obtener el registro

odbc_fetch_row función () se utiliza para devolver registros desde unos resultados centralizados. Si puede volver a la línea, la función devuelve verdadero, de lo contrario devuelve false.

Esta función tiene dos parámetros: identificador ODBC y un número de fila opcional:

odbc_fetch_row($rs)


Obtenido de la campo de registro

odbc_result función () se utiliza para leer los campos del registro. Esta función tiene dos parámetros: identificador ODBC y un número o nombre de campo.

La siguiente línea de código devuelve el valor del primer campo del registro:

$compname=odbc_result($rs,1);

La siguiente línea de código devuelve el valor de un campo llamado "NombreCompañía" de:

$compname=odbc_result($rs,"CompanyName");


Cerrar la conexión ODBC

función odbc_close () se utiliza para cerrar la conexión ODBC.

odbc_close($conn);


Ejemplos ODBC

El siguiente ejemplo muestra cómo crear primero una conexión de base de datos y crear un conjunto de resultados, y luego mostrar los datos en una tabla HTML.

<html>
<body>

<?php
$conn=odbc_connect('northwind','','');
if (!$conn)
{
	exit("连接失败: " . $conn);
}

$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);

if (!$rs)
{
	exit("SQL 语句错误");
}
echo "<table><tr>";
echo "<th>Companyname</th>";
echo "<th>Contactname</th></tr>";

while (odbc_fetch_row($rs))
{
	$compname=odbc_result($rs,"CompanyName");
	$conname=odbc_result($rs,"ContactName");
	echo "<tr><td>$compname</td>";
	echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>

</body>
</html>