<?php
session_start();
echo "Tu usuario es: ".$_SESSION['usuario']."</br> Tu contraseña es: ".$_SESSION['contrasena'];
//Crear conexion
$conexion = new SQLite3('favoritos.db');
//Establecer una consulta
$consulta = "SELECT * FROM favoritos WHERE usuario ='xx' AND contrasena ='xx';";
//Ejecutar una consulta
$resultado = $conexion->query('$consulta');
//Imprimir la consulta
while($fila = $resultado->fetchArray('')){
echo $fila['titulo'].$fila['direccion'].$fila['categoria'].$fila['comentario'].$fila['direccion'].$fila['valoracion'];
}
//Cerramos la consulta
$conexion->close();
?>Warning: SQLite3::query(): Unable to prepare statement: 1, near "$consulta": syntax error in C:\xampp\htdocs\favoritos\principal.php on line 11
Fatal error: Call to a member function fetchArray() on a non-object in C:\xampp\htdocs\favoritos\principal.php on line 13
while($fila = $resultado->fetchArray('')){while($fila = $resultado->fetchArray()){ovocaman escribió:Wolas!
Así a primera vista y rápido diría que en la línea:while($fila = $resultado->fetchArray('')){
le sobra la cadena vacía al fetchArray ¿no?, o le pones un modo o le dejas el que pone por defecto, pero con una cadena en blanco no se como se tendría que comportar...while($fila = $resultado->fetchArray()){
Prueba a ver si es eso...
$resultado = $conexion->query('$consulta');$resultado = $conexion->query($consulta);Peklet escribió:Esa es otra, pero tampoco es exactamente así. Si pusiera comillas dobles en vez de comillas simples le funcionaría xD

Fatal error: Call to a member function fetchArray() on a non-object in C:\xampp\htdocs\favoritos\principal.php on line 13