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', $nome, PDO::PARAM_STR);
$stmt->bindParam(':surn', $cognome, PDO::PARAM_STR);
$stmt->bindParam(':cell', $cellulare, PDO::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.