يجب الانتباه إلى شيء مهم في هذه التقنية -ربط تطبيق أندرويد بقاعدة بيانات من نوع Mysql- وهو أن قاعدة البيانات ستتواجد على استضافة وأن التطبيق سيتواجد على هاتف المستخدم، وفي هذه الحالة ستحتاج إلى web service للقيام بالمهمة على أكمل وجه.
أيضا سيكون من الأساسي استخدام لغة php وتقنية Json، إذ سنتبع الخطوات التالية:
الجزء الخاص بـ PHP وَ Mysql:
سنستعمل الموقع https://www.000webhost.com/ حيث يوفر إمكانية الحصول على استضافة مجانية.
ننشئ بعد ذلك قاعدة البيانات الخاصة بنا:
ستحصل على المعلومات الخاصة بك كمستخدم للتمكن من الاتصال بقاعدة البيانات.
مثال:
سنحتاج إلى ملف Php للاتصال بقاعدة البيانات:
<?php
$con=mysqli_connect("mysql13.000webhost.com","a2957838_anduser","mypassword123","a2957838_android");
if (mysqli_connect_errno($con))
{
echo '{"query_result":"ERROR"}';
}
$fullName = $_GET['fullname'];
$userName = $_GET['username'];
$passWord = $_GET['password'];
$phoneNumber = $_GET['phonenumber'];
$emailAddress = $_GET['emailaddress'];
$result = mysqli_query($con,"INSERT INTO user (fullname, username, password, phone, email)
VALUES ('$fullName', '$userName', '$passWord', '$phoneNumber', '$emailAddress')");
if($result == true) {
echo '{"query_result":"SUCCESS"}';
}
else{
echo '{"query_result":"FAILURE"}';
}
mysqli_close($con);
?>
باقي الخطوات يمكنك الاطلاع عليها من خلال الرابط.
يمكنك أيضا مشاهدة الدرس التالي -غير مجاني-:https://teamtreehouse.com/library/build-a-weather-app
مصدر:رابط لموقع أسئلة stackoverflow.