Я вижу здесь много вопросов относительно MySQL, но как насчет использования OCI?
Простейший метод для создания функции, которая удаляет все символы из строки, за исключением AZ 0-9, и запускает через нее $_POST
?
Могу ли я привести пример?
<?php include("core/connection.php"); if (!empty($_POST)) { $stid = oci_parse($conn, "SELECT CustomerNo FROM Customers WHERE Username = '" . $_POST['username'] . "' AND Password = '" . $_POST['password'] . "'"); oci_execute($stid); $count = oci_fetch_all($stid, $res); if ($count > 0) { session_start(); $row = oci_fetch_array($stid, OCI_NUM); $_SESSION['account'] = $row['0']; header("Location: index.php"); } oci_free_statement($stid); oci_close($conn); } ?>
в<?php include("core/connection.php"); if (!empty($_POST)) { $stid = oci_parse($conn, "SELECT CustomerNo FROM Customers WHERE Username = '" . $_POST['username'] . "' AND Password = '" . $_POST['password'] . "'"); oci_execute($stid); $count = oci_fetch_all($stid, $res); if ($count > 0) { session_start(); $row = oci_fetch_array($stid, OCI_NUM); $_SESSION['account'] = $row['0']; header("Location: index.php"); } oci_free_statement($stid); oci_close($conn); } ?>