Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    residenza
    Torino
    Messaggi
    18

    PDO: Problemi con INSERT

    Ciao a tutti, sto cercando di entrare nel mondo del PDO.
    Sto provando a fare una "semplice" (credevo io) procedura di inserimento all'interno del db.
    In sostanza ho un form in una pagina che mi passo via POST ad un'altra per fare le operazioni.
    Che sono:


    Codice PHP:
    //Inserisco i dati dei campi input in variabili
    $nome $_POST['nome'];
    $cognome $_POST['cognome'];
    $nascita $_POST['nascita'];
    $rif_genitore $_POST['genitore'];
    $email $_POST['email'];

    //Imposto la query
    $sql "INSERT INTO tbl_anag(id_anag, nome, cognome, data_nascita, rif_genitore, email) 
    VALUES
    (default,  ':nome', ':cognome', ':data_nascita', ':rif_genitore', ':email')"
    ;


    //Faccio il prepare
    $stmt $db->prepare($sql);


    $stmt->bindValue (':nome'$nomePDO::PARAM_STR);
    $stmt->bindValue (':cognome'$cognomePDO::PARAM_STR);
    $stmt->bindValue (':data_nascita'$nascitaPDO::PARAM_STR);
    $stmt->bindValue(':rif_genitore'$rif_genitorePDO::PARAM_STR);
    $stmt->bindValue(':email'$emailPDO::PARAM_STR);


    $stmt->execute(); 
    La query funziona, nel senso che nel db i dati vengono caricati ma...
    non quelli presenti nella variabile, ma i nomi dei parametri (:nome, :cognome, :data_nascita, etc)

    Non capisco dove sbaglio, ci sto sbattendo la testa da tempo e ormai non riesco a vedere errori.
    Sono disperato...

    Grazie!
    Ultima modifica di arconte; 17-07-2017 a 18:02

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.