آموزش کامل کار با دیتابیس انلاین وجیسون

با سلام و خسته 

 

همان طور که میدانید خیلی از دوستان مشتاقن که دیتابیس آنلاین رو یاد بگیرن و منم تصمیم گرفتم که این اموزش را قدم به قدم براتون انجام بدم.

 

اولین چیزی که شما عزیزان نیاز دارید هاست و دامینه که بتونید سایتتون رو راه بندازید وقابل ذکر هست باید خدمتتون عارظ بشم در هاستای رایگان و شبیه ساز زمپ یا ومپ این عمل قابل اجرا نیست و دلیلشو من نمیدانم

 

خب بعد از این که هاستتون رو تهیه کردیدحالا باید یه یک دیتابیس بسازید برای اینکار از طریق پنل هاستتون گزینه mysql databases را بزنید.

Untitled.png

 

چون من هاست خریداری هنوز نکردم از هاست رایگان برای اموزش کمک گرفتم نگران نباشید همه جاهایی هاست رایگان با هاست پولی فرق چندانی ندارن خب بعد از اینکه این گزینه رو در پنلتو زدید وارد دیتابیس میشید که باید نام دیتابیستون رو بهش بدیدکه در پیش نمایش پایین میبینید که من نامشو گراشتم db

 

%D8%AB%D8%AB%D8%AB%D8%AB%D8%AB%D8%AB%D9%

 

حالا اگه دکمه create Databases رو بزنید دیتابیستون ساخته و مشخصات دیتابیستون رو هم به نمایش میذاره .

 

 

re.png

 

  1. نام دیتابیس
  2. یوزر نیم
  3. پسورد هاست
  4. نام هاست

الان این مشخصات رو در یک جایی بنویسید که فراموش نشه حالا دکمه admin رو برنید تا برریم  نام جدولمون را هم بهش بدیم

 

yuj.png

صغحمون به این شیوه است که من اسم جدولمون رو db1 گزاشتم و گزینه بعدی رو ۴ گزاشتم که چهار تا تب برام درست کنه خب حالا دکمه go رو بزنید

 

 

trtyt.png

 

 

 

صغحه ای که باز میشه به این صورت است که در مربع قرمز رنگ مشحص کردم . تبهاشو به این صورت پر میکنیم و اگر هم بخواهید id  خودش  رکورد بشماره وحروفهای فارسی هم بتونه بخونه این گزینه های که در پایین مشخص کردم را به این شیوه انجام دهید

 

 

hgg.png

rtrt.png

 

 

حالا اگه دکمه save رو بزنید کار تمومه خسته نباشید دیتابیسمون را ساختیم حالا صغحه که باز میشه به این صورت است و الان اگه بخواهیم به تبهای دیتابیسمون دسترسی داشته باشیم تا محتویاتمون را بهش بدیم insert را بزنید

 

 

%D8%A7%D8%AA%D8%A7.png

 

 

حالا از اینجا تبهامونو پر میکنیم ایدیش نمیخواد چیزی بنویسه چون ما بالا گفتیم که اتوماتیک ۱٫۲٫۳٫۴٫٫ و عیره بندازه و در اخر دکمه goرا بزنید

 

%D8%AA%D8%AA%D8%AA%D8%AA%D8%AA%D8%AA%D8%

 

 

حالا اگه go را زدید در این عکس که با فلش نشان دادم برید و میبینید دو تا تبو پر کردم

 

 

%D8%A8%D8%A8%D9%84.png

 

 

دیگه کم کم کار با دیتابیسمون تمومه حالا وقتشه این تبا رو به جیسون تبدیل کنیم تا بتوانیم در برنامه نمایشش بدیم برای اینکار به پنل کاربریمون برمیگردیم و tile manager  رو میزنیم

 

 

%DB%8C%D8%A8%D9%84%DB%8C.png

 

 

حالا وارد htdocs این پوشه بشید و این فایل که بهتون میدم را توش اپلود کنید حالا کار این فایل php چیه این تمام تبهای دیتابیستون رو به جیسون تبدیل میکنه و نمایش میده

 

دانلود php

 

بعد دانلود از حالت زیپ خارج کنید و اپلود کنید

 

 

%D8%A7%D8%A8%D8%A7%D9%84%D8%A8.png

 

حالا فایل رو از اونجایی که مشخص کردم رو باز کنید حالا مشخصات دیتابیستونو که در بالا بهتون گفتم را بریزید توش

 

%D8%AE%D8%AE%D8%AE%D8%AE%D8%AE%D8%AE%D8%

%D8%BA%D8%B9.png

 

حالا سیو کنید کار تمام شد وقتی سایتتون باز کنید باید خروجی اینجوری باشه

 

%D8%AA%D8%AA%D9%84%D9%84%D9%84%D9%84%D9%

 

خب خسته نباشد تمام شد حالا نوبته تو برنامه در یک لیست ویو نمایشش بدیم در بالا عرض کرده بودم هاست رایگان یا شبیه ساز وپ یا زمپ نمیتونه جوابگو باشد به خاطر همین من از سایتهای دیگه کمک گرفتم از اینجا  برید و محتویاتو کوپی کنیدو به این نشانی بریداینجا و محتوایتی که کپی کردید را بهش بدید 

 

%D9%84%D9%84%D9%82%D9%84.png

 

حالا میبینید که جیسون را به کدهای بیسیک تبدیل کرد و میتونیم در برنامه ازش استفاده کنید حالا این خروجی رو کپی کنید و در کد پایین در جایی که مشخص کردم پیست کنید

 

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

 

 

%D8%A8%D9%84%D8%A8.png

 

دانلود سورس

 

کتابخانه  Httputlis2 و JSON هم تیک بزنید این یه نمونه کار با دیتابیس انلاینه و یه نمونه دیگه که خیلی عالیتر هستش که فرقی با دیتابیس محلی نداره ایشالله اون هم براتون قرار میدم براتون ارزوی موفقیت میکنم خدانگهدارتون

 

دیدگاهتان را بنویسید