Basicrus
Новичок
Всем привет! Вопрос у меня явно не новый, но очень нуждаюсь в помощи, так как за пхп взялся только в начале этой недели.... в общем суть в чем: есть БД в которой имеется таблица person с такой структурой:
| person_id | ferst_name | last_name | e-mail | password | serial |
к данной базе подключается андройд приложение, но не на прямую а через php, значит создаю на сервере файл create_person.php со следующим содержанием:
<?php
$response = array();
if (isset($_POST['ferst_name']) && isset($_POST['last_name']) && isset($_POST['e-mail']) && isset($_POST['password'])) {
$ferst_name = $_POST['ferst_name'];
$last_name = $_POST['last_name'];
$e-mail = $_POST['e-mail'];
$password = $_POST['password'];
require 'db_connect.php';
$db = new DB_CONNECT();
$result = mysql_query("INSERT INTO person(ferst_name, last_name, e-mail, password) VALUES('$ferst_name', '$last_name', '$e-mail', '$password')");
if ($result) {
$response["success"] = 1;
$response["message"] = "User created successfully.";
echo json_encode($response);
}
else {
$response["success"] = 0;
$response["message"] = "Oops! An error occurred.";
echo json_encode($response);
}
} else {
$response["success"] = 0;
$response["message"] = "Required field(s) is missing";
echo json_encode($response);
}
?>
как видно из кода, сюда записываются все поля кроме serial, очень нужно создать какой то генератор сирийника что бы он самостоятельно записывал в serial 7 символов (цифры и буквы)...
Подскажите как реализовать такую вещь?
| person_id | ferst_name | last_name | e-mail | password | serial |
к данной базе подключается андройд приложение, но не на прямую а через php, значит создаю на сервере файл create_person.php со следующим содержанием:
<?php
$response = array();
if (isset($_POST['ferst_name']) && isset($_POST['last_name']) && isset($_POST['e-mail']) && isset($_POST['password'])) {
$ferst_name = $_POST['ferst_name'];
$last_name = $_POST['last_name'];
$e-mail = $_POST['e-mail'];
$password = $_POST['password'];
require 'db_connect.php';
$db = new DB_CONNECT();
$result = mysql_query("INSERT INTO person(ferst_name, last_name, e-mail, password) VALUES('$ferst_name', '$last_name', '$e-mail', '$password')");
if ($result) {
$response["success"] = 1;
$response["message"] = "User created successfully.";
echo json_encode($response);
}
else {
$response["success"] = 0;
$response["message"] = "Oops! An error occurred.";
echo json_encode($response);
}
} else {
$response["success"] = 0;
$response["message"] = "Required field(s) is missing";
echo json_encode($response);
}
?>
как видно из кода, сюда записываются все поля кроме serial, очень нужно создать какой то генератор сирийника что бы он самостоятельно записывал в serial 7 символов (цифры и буквы)...
Подскажите как реализовать такую вещь?