Cita Iniciado por Carva Ver mensaje
Hola nianoniano, este código ¿da error?, porque si no da error ¿por que dices que no crea la base de datos?, ¿la has buscado? ¿donde?.

Bueno perdona, que pareces el sospechoso de la peli de policías , cuanta pregunta!
Como no se lo que sabes y lo que no, busca el fichero con este código:
Código:
find / -name mysqlitedb
Asegurate de que pones el nombre correcto (mysqlitedb) con mayúsculas y minúsculas ¿no tiene punto entre mysqlite y db?, ¿algo así: mysqlite.db?.

Siento ser tan "quisquilloso", pero una prueba negativa NO SIRVE ¿entiendes?, si busco un fichero y lo pongo mal, evidentemente no me lo va a encontrar, pero NO SIGNIFICA que el fichero no esté.

Bueno pues pon el nombre del fichero exactamente como lo hayas usado, y espera un poco porque ese comando lo va a buscar por TODOS los discos que tengas montados en el equipo.

Si no lo encuentras, necesitas una PRUEBA POSITIVA como sea, tienes que asegurar que tienes todo lo necesario en el equipo para conectarte a sqlite; es que si no consigues NADA con sqlite puede ser que te falte algo, no se alguna librería o algo de configuración... no se

Ánimo

Saludos
Ves que no está creada eh, hombre de poca fé

Código:
/tmp/hdd/root/opt/share/www/lighttpd # ls
EPG.db        creacion.php  index.php     insertar.php  probando.php
/tmp/hdd/root/opt/share/www/lighttpd # cat creacion.php



<?php
if ($db = sqlite_open('niano', 0666, $sqlite_error)) {
    sqlite_query($db, 'CREATE TABLE prueba (nombre varchar(10))');
    sqlite_query($db, "INSERT INTO prueba VALUES ('prueba_de_nombre')");
    $resultado = sqlite_query($db, 'select nombre from prueba');
    var_dump(sqlite_fetch_array($resultado));
} else {
    die($sqlite_error);
}
?>
/tmp/hdd/root/opt/share/www/lighttpd # find / -name niano
/tmp/hdd/root/opt/share/www/lighttpd #

No te des mal Carva, creo que es tema de php, pero lo dejo en standby a ver si en la próxima versión de firmware tuneada hay algo mucho mejor hecho. Muchas gracias de todos modos.