Ciao a tutti, quanto seguono fanno la stessa cosa e sembrano funzionare come dovvrebbero, ma quale consigliate di usare tra le due? quali sono i pro e i contro? in rete è tutto in inglese e sono entrato in confusione:
codice:
... try ...
$query = $connessione -> prepare("INSERT INTO utenti (nome, cognome, telefono) VALUES (?, ?, ?)");
$query -> execute(array($nome, $cognome, $telefono));
$connessione = null; catch ...
codice:
... try ...
$query = $connessione -> prepare("INSERT INTO utenti (nome, cognome, telefono) VALUES (:nome, :cognome, :telefono)");
$query -> bindParam(':nome', $nome);
$query -> bindParam(':cognome', $cognome);
$query -> bindParam(':telefono', $telefono);
$query -> execute(); catch ...