Hi all I need to do a check in the db if a value does not already exist. I should check in the field ' tracking_riparazione ' if the value taken from ': tracking_riparazione ' is not already entered.
$query = "
INSERT INTO user_riparazioni (id_cliente,id_tipo_riparazione,category_id,brand_id,id_modello,id_stato,tracking_riparazione,imei,codice,difetto,accessori_consegnati,acconto,costo,note_esterne,note_interne,data_creazione,creato)
VALUES (:id_cliente,:id_tipo_riparazione,:category_id,:brand_id,:id_modello,:id_stato,:tracking_riparazione,:imei,:codice,:difetto,:accessori_consegnati,:acconto,:costo,:note_esterne,:note_interne,:data_creazione,:creato)
";
$statement = $connect->prepare($query);
$statement->execute(
array(
':id_cliente' => $_POST["id_cliente"],
':id_tipo_riparazione' => $_POST["id_tipo_riparazione"],
':category_id' => $_POST["category_id"],
':brand_id' => $_POST["brand_id"],
':id_modello' => $_POST["id_modello"],
':id_stato' => $_POST["id_stato"],
':tracking_riparazione' => $_POST["tracking_riparazione"],
':imei' => $_POST["imei"],
':codice' => $_POST["codice"],
':difetto' => $_POST["difetto"],
':accessori_consegnati' => $_POST["accessori_consegnati"],
':acconto' => $_POST["acconto"],
':costo' => $_POST["costo"],
':note_esterne' => $_POST["note_esterne"],
':note_interne' => $_POST["note_interne"],
':creato' => $_SESSION["user_id"],
':data_creazione' => date("d-m-Y")
I tried adding this but to no avail, thanks in advance
SELECT * FROM (SELECT 'tracking_riparazione') AS tmp
WHERE NOT EXISTS (SELECT `tracking_riparazione` FROM `user_riparazioni` WHERE `tracking_riparazione` = ':tracking_riparazione') LIMIT 1