با سلام و خسته
همان طور که میدانید خیلی از دوستان مشتاقن که دیتابیس آنلاین رو یاد بگیرن و منم تصمیم گرفتم که این اموزش را قدم به قدم براتون انجام بدم.
اولین چیزی که شما عزیزان نیاز دارید هاست و دامینه که بتونید سایتتون رو راه بندازید وقابل ذکر هست باید خدمتتون عارظ بشم در هاستای رایگان و شبیه ساز زمپ یا ومپ این عمل قابل اجرا نیست و دلیلشو من نمیدانم
خب بعد از این که هاستتون رو تهیه کردیدحالا باید یه یک دیتابیس بسازید برای اینکار از طریق پنل هاستتون گزینه mysql databases را بزنید.
چون من هاست خریداری هنوز نکردم از هاست رایگان برای اموزش کمک گرفتم نگران نباشید همه جاهایی هاست رایگان با هاست پولی فرق چندانی ندارن خب بعد از اینکه این گزینه رو در پنلتو زدید وارد دیتابیس میشید که باید نام دیتابیستون رو بهش بدیدکه در پیش نمایش پایین میبینید که من نامشو گراشتم db
حالا اگه دکمه create Databases رو بزنید دیتابیستون ساخته و مشخصات دیتابیستون رو هم به نمایش میذاره .
- نام دیتابیس
- یوزر نیم
- پسورد هاست
- نام هاست
الان این مشخصات رو در یک جایی بنویسید که فراموش نشه حالا دکمه admin رو برنید تا برریم نام جدولمون را هم بهش بدیم
صغحمون به این شیوه است که من اسم جدولمون رو db1 گزاشتم و گزینه بعدی رو ۴ گزاشتم که چهار تا تب برام درست کنه خب حالا دکمه go رو بزنید
صغحه ای که باز میشه به این صورت است که در مربع قرمز رنگ مشحص کردم . تبهاشو به این صورت پر میکنیم و اگر هم بخواهید id خودش رکورد بشماره وحروفهای فارسی هم بتونه بخونه این گزینه های که در پایین مشخص کردم را به این شیوه انجام دهید
حالا اگه دکمه save رو بزنید کار تمومه خسته نباشید دیتابیسمون را ساختیم حالا صغحه که باز میشه به این صورت است و الان اگه بخواهیم به تبهای دیتابیسمون دسترسی داشته باشیم تا محتویاتمون را بهش بدیم insert را بزنید
حالا از اینجا تبهامونو پر میکنیم ایدیش نمیخواد چیزی بنویسه چون ما بالا گفتیم که اتوماتیک ۱٫۲٫۳٫۴٫٫ و عیره بندازه و در اخر دکمه goرا بزنید
حالا اگه go را زدید در این عکس که با فلش نشان دادم برید و میبینید دو تا تبو پر کردم
دیگه کم کم کار با دیتابیسمون تمومه حالا وقتشه این تبا رو به جیسون تبدیل کنیم تا بتوانیم در برنامه نمایشش بدیم برای اینکار به پنل کاربریمون برمیگردیم و tile manager رو میزنیم
حالا وارد htdocs این پوشه بشید و این فایل که بهتون میدم را توش اپلود کنید حالا کار این فایل php چیه این تمام تبهای دیتابیستون رو به جیسون تبدیل میکنه و نمایش میده
دانلود php
بعد دانلود از حالت زیپ خارج کنید و اپلود کنید
حالا فایل رو از اونجایی که مشخص کردم رو باز کنید حالا مشخصات دیتابیستونو که در بالا بهتون گفتم را بریزید توش
حالا سیو کنید کار تمام شد وقتی سایتتون باز کنید باید خروجی اینجوری باشه
خب خسته نباشد تمام شد حالا نوبته تو برنامه در یک لیست ویو نمایشش بدیم در بالا عرض کرده بودم هاست رایگان یا شبیه ساز وپ یا زمپ نمیتونه جوابگو باشد به خاطر همین من از سایتهای دیگه کمک گرفتم از اینجا برید و محتویاتو کوپی کنیدو به این نشانی بریداینجا و محتوایتی که کپی کردید را بهش بدید
حالا میبینید که جیسون را به کدهای بیسیک تبدیل کرد و میتونیم در برنامه ازش استفاده کنید حالا این خروجی رو کپی کنید و در کد پایین در جایی که مشخص کردم پیست کنید
Sub Globals Dim Http As HttpJob Private ListView1 As ListView End Sub Sub Activity_Create(FirstTime As Boolean) ListView1.Initialize("") Activity.AddView(ListView1,0,0,100%x,100%y) ProgressDialogShow("لطفا صبر کنید") Http.Initialize("", Me) Http.Download("http://www.kelidestan.com/fixed-url/kelidestan-json-1.html") End Sub Sub JobDone(job As HttpJob) If job.Success = True Then ProgressDialogHide اینجا پیست کنیدد Else ToastMessageShow("خطا در برقراری اتصال" , False) End If End Sub
دانلود سورس
کتابخانه Httputlis2 و JSON هم تیک بزنید این یه نمونه کار با دیتابیس انلاینه و یه نمونه دیگه که خیلی عالیتر هستش که فرقی با دیتابیس محلی نداره ایشالله اون هم براتون قرار میدم براتون ارزوی موفقیت میکنم خدانگهدارتون