Salve, come da titolo avrete capito che stò utilizzando PDO per fare delle query al database. Non sono ancora molto pratico e mi servirebbe un'aiutino a capire perchè questo update al database non funziona:
codice:
<?php
// configuration
$dbhost = "localhost";
$dbname = "test_2";
$dbuser = "root";
$dbpass = "";
// database connection
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);
// new data
$stato_conservazione_new = "SPL (Splendido)";
$stato_conservazione_old = "SPL (Splendid)";
// query
$sql = "UPDATE product SET stato_conservazione= ? WHERE stato_conservazione= ?";
$q = $conn->prepare($sql);
$q->execute(array($stato_conservazione_new,$stato_conservazione_old));
if($q->rowCount() >= 1) {echo 'success';}
else { echo 'update failed'; }
?>
Non mi vengono restituiti errori quindi nn riesco a capire dove sbaglio. Potreste cominciare a dirmi se ho scritto bene oppure no?
Grazie in anticipo!