Ciao a tutti,

Rifacendomi alla guida qui:

https://www.html.it/pag/64447/pdo-operazioni-in-scrittura-sul-database/

Tramite il seguente codice:

Codice PHP:

$query 
"INSERT INTO Iscritti (nome, cognome, cellulare) VALUES (':name',':surn',':cell')";

$stmt $pdo->prepare($query);

$stmt->bindParam(':name'$nomePDO::PARAM_STR);
$stmt->bindParam(':surn'$cognomePDO::PARAM_STR);
$stmt->bindParam(':cell'$cellularePDO::PARAM_STR);

$stmt->execute();

$pdo null;

echo 
"Iscrizione avvenuta con successo!"
Tento di inserire i dati, tuttavia vengono inseriti al posto dei dati contenuti nelle variabili i seguenti: ":name", ":surn" e ":cell"
Come se il bindParam non abbia effetto...dovrei usare bindValue?

$nome, $cognome, $cellulare sono le variabili contenenti i dati. Ed anche i nomi relativi nel database.