Converter script mysql em pdo
Tenho o seguinte script:
require_once('../connecting.php');
$action = mysql_real_escape_string($_POST['action']);
$updateRecordsArray = $_POST['recordsArray'];
if ($action == "updateRecordsListings"){
$listingCounter = 1;
foreach ($updateRecordsArray as $recordIDValue) {
$query = "UPDATE teste SET ordem = " . $listingCounter . " WHERE id_teste = " . $recordIDValue;
mysql_query($query) or die('Error, insert query failed');
$listingCounter = $listingCounter + 1;
$listingCounter = $listingCounter + 1;
}
}
Estou tentanto adaptá-lo para PDO, mas não está dando certo:
require_once('../connecting.php');
$updateRecordsArray = $_POST['recordsArray'];
if ($action == "updateRecordsListings"){
$listingCounter = 1;
foreach ($updateRecordsArray as $recordIDValue) {
$stmt1 = $conn->prepare('UPDATE teste SET ordem = :ordem WHERE id_teste = :id_teste');
$stmt1->execute(array(
':ordem' => $listingCounter,
':id_teste' => $recordIDValue,
));
$listingCounter = $listingCounter + 1;
}
}Discussão (7)
Carregando comentários...