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:
Non mi vengono restituiti errori quindi nn riesco a capire dove sbaglio. Potreste cominciare a dirmi se ho scritto bene oppure no?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'; } ?>
Grazie in anticipo!

Rispondi quotando