Hogy tudom lekérdezni,hogy az adott tárhelyen milyen az adatbázis?
Félek,hogy inkább tárhely/php kérdés,mintsem adatbázis, de azért megpróbálom. Az egyik órámra saját fapados cms-t próbálok csinálni, de valahogy le kellene ellenőriznem az adatbázist és ennek függvényében,ha megfelelő,akkor elindul az install.php, ha nem,akkor kiírja,hogy nem megfelelő az adatbázis.
Ehhez kellene nekem tudnom valahogy letapogatni,hogy mi tartozik az adott szerverhez, viszont nem tudom, hogy milyen adatokra van szükségem. Ebben szeretnék segítséget kérni.
Ha én sima mysql-t használok(azért,mert még csak ezt tanultuk) akkor honnan és milyen adatokra van szükségem? Gondolom,kell valami verziószám, de minek a verziószáma, honnan tudom elérni php-val, és milyen egyéb dolgok vannak egy adatbázisban,amiket le kell ellenőrizni,hogy felrakhassak egy saját cms-t?
Ha ezt sikerül kinyernem,akkor mivel kell összehasonlítanom? Honnan tudom,hogy mi az alapkövetelménye a saját cms-emnek? Igazán jól jönne valaki,aki ért hozzá. Köszönöm előre is.
■ Ehhez kellene nekem tudnom valahogy letapogatni,hogy mi tartozik az adott szerverhez, viszont nem tudom, hogy milyen adatokra van szükségem. Ebben szeretnék segítséget kérni.
Ha én sima mysql-t használok(azért,mert még csak ezt tanultuk) akkor honnan és milyen adatokra van szükségem? Gondolom,kell valami verziószám, de minek a verziószáma, honnan tudom elérni php-val, és milyen egyéb dolgok vannak egy adatbázisban,amiket le kell ellenőrizni,hogy felrakhassak egy saját cms-t?
Ha ezt sikerül kinyernem,akkor mivel kell összehasonlítanom? Honnan tudom,hogy mi az alapkövetelménye a saját cms-emnek? Igazán jól jönne valaki,aki ért hozzá. Köszönöm előre is.
Honnan tudom,hogy mi az
Hat ha ezt a kerdest komolyan gondoltad, akkor eleg nagy gondok vannak.
Letárolt verziószám
Azt, hogy hol és hogyan éred el a saját adatbázisodat, nyilván valamilyen config állományban el kell tárolni.
Ha arra van szükséged, hogy a CMS-ed által használt adatbázist verziózd és induláskor mindig a CMS által megkívánt verzióra frissítsed, akkor valahol (pl. az előbb hivatkozott config állományban) tárolnod kell a CMS aktuális verzióját, és az adatbázisban is célszerű az adatbázis verzióját tárolni egy táblában.
A kettő segítségével már megtudhatod, hogy "mennyi az eltérés" a valós és a kívánt állapot között, és le tudod futtatni a frissítéshez szükséges UPDATE scripteket.
Persze az information_schema lekérdezésével is fel lehet térképezni a struktúrák állapotát, de szerintem ez jóval macerásabb.
Üdvözlettel:
Dávid
Csatlakozom
http://www.elated.com/articles/cms-in-an-afternoon-php-mysql/
http://css-tricks.com/php-for-beginners-building-your-first-simple-cms/
http://www.siteground.com/tutorials/cms_made_simple/
Verzió
phpMyAdmin