برای ایجاد یک دیتابیس آنلاین و نوشتن روی آن و خواندن از روی آن کدام آموزش ها را باید ببینم؟(حل شد)
میخوام برای برنامه اندرویدم یک صفحه ورود بنویسم. که username و password رو بگیره و روی یک database آنلاین ذخیره کنه.
میخواستم ببینم کدوم آموزش ها رو باید ببینم؟
وب سرویس ها رو کامل نگاه کردم ، بخش مربوط database رو هم کامل نگاه کردم.از ابزار پروفایل ساز این سایت میتونم اطلاعات رو به صورت Json بگیرم و استخراجش کنم. الان میخوام صفحه ورود رو بنویسم ولی اصلا نمی دونم باید چیکار کنم. ممنون میشم توضیح بدین.
کد های مربوط به ای پی آی کلاس ماژول وب سرویس در جاوا اندروید
ModuleWebservice module = new ModuleWebservice();
ModuleWebservice.Listener listener = new ModuleWebservice.Listener() {
@Override
public void onSuccess(String data) { //code }
@Override
public void onFail(int statusCode) { //code }
};
try {
ArrayList<NameValuePair> input = new ArrayList<>();
input.add(new BasicNameValuePair("username", username));
input.add(new BasicNameValuePair("mobile", mobile));
input.add(new BasicNameValuePair("password", password));
input.add(new BasicNameValuePair("comfirmPassword", comfirmPassword));
module
.url(urlwebservice)
.inputArguments(input)
.listener(listener)
.cacheDir("")
.enableCache(false)
.cacheExpireTime(30)
.connectionTimeout(3)
.socketTimeout(5)
.read();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
کد های سمت سرور در پی اچ پی در سادترین حالت ممکن برای ذخیره اطلاعات
//اتصال به دیتابیس
function connectToDatabase() {
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "";
// Create connection
$connection = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($connection->connect_error) {
die("Connection failed: " . $connection->connect_error);
}
return $connection;
}
// ذخیره اطلاعات در جدول کاربر
function insert() {
// Create connection
$connection = connectToDatabase();
$mobile = $_POST['mobile'];
$username = $_POST['username'];
$password = $_POST['password'];
$comfirmPassword = $_POST['comfirmPassword'];
$createUserDateTime = date("Y-m-d h:i:sa");;
if(password != $comfirmPassword) {
echo "Passwords not match";
return;
}
$sql = "
INSERT INTO users
(
mobile,
username,
password,
createUserDateTime
)
VALUES (
'$mobile',
'$username',
'$password',
'$createUserDateTime'
)
";
if ($connection->query($sql) === TRUE) {
$last_id = $connection->insert_id;
$output = array();
$output['userId'] = $last_id;
$output['mobile'] = $mobile;
$output['username'] = $username;
$output['password'] = $password;
$output['createUserDateTime'] = $createUserDateTime;
echo json_encode($output);
//echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $connection->error;
}
$connection->close();
return;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .