Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Montar base de datos ACCESS con PHP

Estas en el tema de Montar base de datos ACCESS con PHP en el foro de SQL Server en Foros del Web. Hola quisiera saber si existe la posibilidad de que me hechen un mano con respecto a una base de datos que ya la tengo vinculada ...
  #1 (permalink)  
Antiguo 11/09/2008, 03:46
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Ubicación: Maracay edo Aragua Venezuela
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 3
Montar base de datos ACCESS con PHP

Hola quisiera saber si existe la posibilidad de que me hechen un mano con respecto a una base de datos que ya la tengo vinculada a nuestro sitio web, he realizado la inclusion en PHP con el siguiente codigo:

Código PHP:
<?
$dsn 
"prueba";
//debe ser de sistema no de usuario
$usuario "";
$clave="";

//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn$usuario$clave);

if (!
$cid){
    exit(
"<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
}    

// consulta SQL a nuestra tabla "usuarios" que se encuentra en la base de datos "bd.mdb"
$sql="Select * from Productos1";

// generamos la tabla mediante odbc_result_all(); utilizando borde 1
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));
print 
odbc_result_all($result,"border=1");
?>

el resultado lo puedes ver ingresando a mi web espero no este cometiendo una falta para con las normas del foro pero es para graficar mi interrogante y ver si pueden ayudarme a solventar dicho inconveniente.

www.jesuministrosymas.com.ve/prueba.php

ahora bien lo que quiero hacer es que primero la columna FOTO no aparezca y que la columna Descripcion Adicional donde esta presente el hipervinculo el mismo se ejecute cuando el puntero del mouse le haga click.

La base de datos la tenemos montada en acces, solo 5 registros para poder graficarles mi interrogante, vale destacar no se mucho de lenguaje php de hecho estoy comenzando pero si esta en sus manos darme una orientacion mas precisa sabre agradecerles, he ingresado ya en la pag de php y leido c/u de los comandos como

odbc_connect
result=odbc_exec
odbc_result_all

PERO NO LOGRO HACER LO QUE DESEO

A LA ESPERA DE SUS COMENTARIOS

JOSE HERRERA
[email protected]
  #2 (permalink)  
Antiguo 11/09/2008, 08:51
Avatar de rj69  
Fecha de Ingreso: agosto-2008
Ubicación: Melipilla
Mensajes: 49
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Montar base de datos ACCESS con PHP

estimado Jose, lamento no poder ayudarte, y lamento aun mas tener que decirte, que este es un foro de SQLserver, en los foros vecinos podras encontrar temas de PHP y ACCESS, creo que ellos te pueden ayudar mas que nosotros,

suerte.
  #3 (permalink)  
Antiguo 13/09/2008, 17:33
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 8 meses
Puntos: 12
Respuesta: Montar base de datos ACCESS con PHP

Puedes hacerlo con una clase de php llamado ADOdb, es muy sencillo utilizarla

http://adodb.sourceforge.net/
  #4 (permalink)  
Antiguo 14/09/2008, 01:57
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Ubicación: Maracay edo Aragua Venezuela
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Montar base de datos ACCESS con PHP

Hola Gracias... Fijate he conseguido extraer los datos de la tabla de la manera que expontre a continuacion... lo comparto con ustedes


EL CODIGO ESTA TAL CUAL LO TENGO EN MI PAG

LA BASE DE DATOS EN MI CASO SE LLAMA BD.MDB DEBERAN DE REALIZAR UNA CONECCION odbc Y HACER EL LLAMADO DE LA TABLA EN MI CASO YO LE LLAME PRODUCTOS1 ESPERO ESTO PUEDA AYUDAR A ALGUIEN Y PODAMOS APRENDER MUCHO MAS POR LO MENOS LOS QUE ESTAMOS APRENDIENDO Y A AQUELLOS QUE SON DESARROLLADORES AVANZADOS REALICEN PROGRAMAS DE MEJOR CALIDAD Y UTILIDAD.

Código PHP:
<html>

<head>
<meta http-equiv="Content-Language" content="es">
</head>
<img border="0" src="images/Logo%20Fondo%20Blanco.JPG" width="261" height="131"></p>
<p>&nbsp;</p>
<p align="center"><b><font color="#0000FF" size="6">BASE DE DATOS DE PRODUCTOS</font></b>
</p>

<table>

<?
$dsn 
"prueba";
$usuario "";
$clave="";


$cid=odbc_connect($dsn$usuario$clave);

if (!
$cid){
    exit(
"<strong>Ya ocurrido un error tratando de conectarse con el origen de datos intente mas tarde.</strong>");
}    

// consulta SQL a nuestra tabla "usuarios" que se encuentra en la base de datos "bd.mdb"

$sql="Select * from Productos1";

// generamos la tabla mediante odbc_result_all(); utilizando borde 1

 
echo "ACABA DE ACCEDER A LA BASE DE DATOS DE BISUTERIA DE J.E SUMINISTROS Y MAS, C.A."

?>


<p>&nbsp;</p>
<?php

$dsn 
"prueba";
$usuario "";
$clave="";


$cidodbc_connect($dsn$usuario$clave);
if (!
$cid) {
    exit(
'Error en la conexión a la base de datos');
} else {
    
$consulta "SELECT COUNT(*) as numero FROM Productos1";
    
$result odbc_exec($cid$consulta);
    if (!
$result) {
        exit(
"Error en la consulta");
    } else {
        
$valor odbc_fetch_array($result);
        print 
"<p>Hay $valor[numero] Productos en esta Base de Datos</p>";
    }
}    
?>


<?
$result 
odbc_exec($cid,$sql);

// AQUI VAN PRIMERO LOS NOMBRES TAL CUAL COMO LO VERAN LOS USUARIOS DE LA WEB
// LUEGO SE RE EVALUAN LOS VALORES DE NOMBRES SE ELIMINAN LAS Ñ Y LOS ESPACIOS
// POR ULTIMO SE REALIZA EN EL MISMO ORDEN LA MANERA DE COMO SE COLOCARAN LOS RESULTADOS, DEBEN HACERLO DE MANERA RESPECTIVA
//DAN A INPRIMIR PARA QUE PHP REALICE LA VISUALIZACION DE LO QUE DESEAN

print

"<table border=\"1\">\n  <tr>



    <th>Codigo de Producto</th>\n
    <th>Nombre</th>\n
    <th>Categoria</th>\n
    <th>Precio Bs.F c/u</th>\n
    <th>Fotografia del Producto</th>\n  
    
    </tr>\n"
;
    
    
        while (
$valor odbc_fetch_array($result)) {
            
            
$Codigo_de_Producto $valor['Codigo de Producto'];
            
$Nombre $valor['Nombre'];
            
$Categoria $valor['Categoria'];
            
$Precio $valor['Precio'];
            
$Foto $valor['Descripcion Adicional'];
            
            print 
"  
            <tr>\n    
            
            <td>$Codigo_de_Producto</td>\n
            <td>$Nombre</td>\n    
            <td>$Categoria</td>\n
            <td>$Precio</td>\n  
            <td>$Foto</td>\n
            
            </tr>\n"
;
        }

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


</table>
</html>
  #5 (permalink)  
Antiguo 15/11/2008, 17:00
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Montar base de datos ACCESS con PHP

Hola,

Voy a probar, pues es justo lo que ando buscando...

Gracias...
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 08:13.