Багатомовність на php і mysql

Перше, що хочеться відзначити, проводити тести ми будемо на двох мовах, це російська та англійська. Так як, для прикладу, цього більш ніж достатньо. Головне Вам розуміти основні особливості і структуру, тоді по ідеї питань не повинно виникнути або взагалі їх не буде. Почнемо, мабуть вже з коду і перше, що нам варто зробити, так це створити базу даних MySQL. а вже після займатися кодом на HTML. CSS і PHP.

Можна було звичайно і обійтися без бази даних, але все ж хотілося Вам показати повноцінний варіант, типу міні сторінки сайту, щоб Ви змогли вже вникнути і зрозуміти, як по ідеї повинно все працювати. Для цього ми створюємо базу даних MySQL з назвою language. в якій будемо зберігати дві таблиці: news і language.

База даних буде мати привілеї такі ж як і її назва, тобто MySQL BD: language. MySQL HOST: localhost. MySQL USER: language. MySQL PASS: language. У першій таблиці news. ми будемо зберігати всі новини або в нашому випадку новина, в другій таблиці language. ми будемо зберігати різні мови, в нашому випадку російську та англійську. Ну, а тепер давайте перейдемо до самих таблиць, а точніше до її дампи і наповненню.

Структура таблиці news з наповненням. Весь текст, який в исходниках я не став тут писати, так як не бачу ніякого сенсу)

Дамп таблиці news.

Схожі статті