Puse un post por ahí sobre las sesiones sin cookies y aun dije que no iba a utilizar access para solucionarlo he decidido cambiar de idea.
El caso es que en mi servidor (de la uni) tengo php sin más. No tengo mysql. Por lo que quería meter una base de datos access. Pero no se si se puede hacer como creo.
he subido el archivo que he creado con microsoft office access con extension .mbd a el servidor. Y lo que intentaba hacer es conectar la base de datos mediante este código:
Código PHP:
session_start();
$db="BD.mdb";
$conexion = odbc_connect("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db","","") or die("No se puede conectar a la base de datos");
$query = "SELECT ip, sesion FROM SESIONES WHERE ip ='". $_POST['ip']."'";
$res = odbc_exec($conexion, $query) or die ("Error de consulta seleccionar");
if(odbc_fetch_row($res)){
session_id ( odbc_result($res,2) );
}else{
$query2= "INSERT INTO SESIONES VALUES ('".$_POST['ip']."','".session_id()."')";
odbc_exec($conexion,$query) or die ("Error de consulta insertar");
}
Cita:
Probablemente estoy haciendo algo que no se puede hacer... no se. Warning: odbc_connect() [function.odbc-connect]: SQL error: [iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded, SQL state IM002 in SQLConnect in /***/enviar-email.php on line 5
No se puede conectar a la base de datos
No se puede conectar a la base de datos
Sugerencias??