Foros del Web » Programando para Internet » PHP »

Problemas con Access y PHP

Estas en el tema de Problemas con Access y PHP en el foro de PHP en Foros del Web. Hola amigos estoy dando mis primero pasos en PHP y tengo el siguiente problema. tengo una base de datos Acces llamada Mybase.mdb en la cual ...
  #1 (permalink)  
Antiguo 03/05/2010, 22:11
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 0
Problemas con Access y PHP

Hola amigos estoy dando mis primero pasos en PHP y tengo el siguiente problema.

tengo una base de datos Acces llamada Mybase.mdb en la cual tengo la tabla CLIENTE de la cual deseo extraer los datos como el ID y NOMBRE utilizando PHP.

hasta el momento he creado un ODBC que se llama DBconexion y al ejecutar el siguiente codigo no me conecta a la base de datos y solo me sale el mensaje de 'Error en la conexión a la base de datos'.

Que puede estar mal ? estoy utilizando la version de PHP5, muchas Gracias por su ayuda....

<?php

$db = odbc_connect('DBconexion','','');

if (!$db) {
exit('Error en la conexión a la base de datos');

} else {

$consulta = "SELECT * FROM cliente";
$result = odbc_exec($db,$consulta);

if (!$result) {
exit("Error en la consulta");
} else {
print "<table border=\"1\">\n <tr>

<th>Codigo</th>\n <th>Nombre</th>\n </tr>\n";
while ($valor = odbc_fetch_array($result)) {

$codigo = $valor['idcliente'];
$nombre = $valor['nombre'];

print " <tr>\n <td>$codigo</td>\n <td>$nombre</td>\n </tr>\n";
}
odbc_close($db);

print "</table>\n";
}
}

?>
  #2 (permalink)  
Antiguo 04/05/2010, 00:05
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 1 mes
Puntos: 15
Respuesta: Problemas con Access y PHP

Prueba esto, es la de SQL Server...pero podria funcionar.
Código:
<?php

$db = odbc_connect('DBconexion','','');

if (!$db) {
exit('Error en la conexión a la base de datos');

} else {

$consulta = "SELECT * FROM cliente";
$result = odbc_exec($db,$consulta);

if (!$result) {
exit("Error en la consulta");
} else {
print "<table border=\"1\">\n <tr>

<th>Codigo</th>\n <th>Nombre</th>\n </tr>\n";
while ($valor = odbc_fetch_array($result)) {

$codigo = $valor['idcliente'];
$nombre = $valor['nombre'];

print " <tr>\n <td>$codigo</td>\n <td>$nombre</td>\n </tr>\n";
}
odbc_close($db);

print "</table>\n";
}
}

?>

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:34.