كيف أتعامل و أُدرِجْ قواعد بيانات geonames.org في PHP و MySQL

  • elmelali

السلام عليكم ورحمة الله

  • أخواني الكرام تعبت في البحث عن الطريقة الصحيحة والأنسب للتعامل مع البيانات التي يوفرها موقع geonames.org
http://download.geonames.or...
  • إذ أحاول بناء موقع بسيط لدولة معينة ما أن يدخل الزائر المدينة ويضغط "أوكي" تظهر له المعلومات المخرنة في قواعد البيانات.

  • أتمنى لو أحد يشرح الطريقة لفعل ذلك والله تعبت وما وجدت الحل الأنسب، وأكون شاكرًا له، للعلم لست محترف PHP ولكن الحمد الله انهيت المستوى الأوّل مها، قل الأساسيات.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

و عليكم السلام و رحمة الله

أول شيء عندما تحمل الملف المضغوط لدولة ما و بعد فك الضغط تجد بداخل المجلد ملفين .

أحدهما Readme.txt

افتخه و ستجد في الأسفل طريقة تنسيق المعلومات في الملف الأول و الذي يتكون من حرفين :

country code : iso country code, 2 characters

postal code : varchar(20)

place name : varchar(180)

admin name1 : 1. order subdivision (state) varchar(100)

admin code1 : 1. order subdivision (state) varchar(20)

admin name2 : 2. order subdivision (county/province) varchar(100)

admin code2 : 2. order subdivision (county/province) varchar(20)

admin name3 : 3. order subdivision (community) varchar(100)

admin code3 : 3. order subdivision (community) varchar(20)

latitude : estimated latitude (wgs84)

longitude : estimated longitude (wgs84)

accuracy : accuracy of lat/lng from 1=estimated to 6=centroid

ثاني شيء هو انشاء قاعدة بيانات و جدول بنفس التسميات و الخصائص أعلاه .

ثالث شيء هو استراد المعلومات من الملف إلى الجدول عن طريق الكود التالي :

'LOAD DATA INFILE '/path/to/your/file/DO.txt' INTO TABLE 'name of Database'.'name of table;

أخي @abdelwaheb001 بارك الله فيك شرح مفصل وصلت المعلومة.