bapmak
Новичок
Люди добрые помогите. Есть запрос
$number = $_POST['number'];
$datetime = $_POST['datetime'];
$dept = $_POST['dept'];
$text = $_POST['text'];
$disp = $_POST['disp'];
$serverName = "172.28.42.19";
$connectionInfo = array( "Database"=>"test", "UID"=>"Supervisor", "PWD"=>"Supervisor");
$conn = sqlsrv_connect( $serverName, $connectionInfo );
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "INSERT INTO jOrdersJounal1 (Num, begin_dts, dept, note, disp)
VALUES ('$number', '$datetime', '$dept', '$text', '$disp')";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === true) {
die( print_r( sqlsrv_errors(), true) );
}
sqlsrv_free_stmt( $stmt);
который через форму получает данные и записывает их в бд. Как реализовать чтобы, по полю "Num"-(туда записывается номер нарушения, цифрами) проходила проверка, если такие данные в поле Num уже есть то выходила бы ошибка типа "Данный номер для записи уже занят", а если таких данных нет, проходила запись новых данных в бд
$number = $_POST['number'];
$datetime = $_POST['datetime'];
$dept = $_POST['dept'];
$text = $_POST['text'];
$disp = $_POST['disp'];
$serverName = "172.28.42.19";
$connectionInfo = array( "Database"=>"test", "UID"=>"Supervisor", "PWD"=>"Supervisor");
$conn = sqlsrv_connect( $serverName, $connectionInfo );
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "INSERT INTO jOrdersJounal1 (Num, begin_dts, dept, note, disp)
VALUES ('$number', '$datetime', '$dept', '$text', '$disp')";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === true) {
die( print_r( sqlsrv_errors(), true) );
}
sqlsrv_free_stmt( $stmt);
который через форму получает данные и записывает их в бд. Как реализовать чтобы, по полю "Num"-(туда записывается номер нарушения, цифрами) проходила проверка, если такие данные в поле Num уже есть то выходила бы ошибка типа "Данный номер для записи уже занят", а если таких данных нет, проходила запись новых данных в бд