Sono alle prime armi con il PHP e mi sono imbattuto in questo problema:
Codice PHP:
$db = new PDO ("mysql:host=localhost; dbname=blog", 'root', ''); if(!$db) { Echo "non posso connettermi"; } Else { $stm = $db->prepare("SELECT Titolo, Giorno, Autore, Categoria FROM Post WHERE ID_Post=1"); $stm->execute(array('Titolo' => 'titolo', 'Giorno' => 'giorno', 'Autore' => 'Autore', 'Categoria' => 'Categoria')); $data = $stm->fetchAll(PDO::FETCH_ASSOC); echo $data['titolo']; }
dandomi errori nel HTML:
Notice: Undefined index: titolo in Riflessioni.php on line 99
come mai non viene associato nessun valore a titolo nell'array data? Cosa blocca il flusso di dati dal Database alla variabile?