База данных одним файлом
Здравствуйте :)
В связи с созданием сайта возникла потребность в размещении базы данных с новостями в определённую директорию. Сейчас сайт находится на компьютере, запускается с помощью Денвера. К сайту подключается php скрипт который выводит информацию из БД, но вот где сама БД находится - неизвестно. А мне нужно (желательно) чтобы БД была одним файлом (допустим db.sql), лежала в корне сайта (или любой другой папке сайта) и скрипт обращался только к этому файлу (редактировал, считывал и т.п.) Можно ли такое сотворить? Если да, то как? Заранее спасибо :) p.s. Надеюсь понятно обьяснил |
))) Добрый день.
1) Вы уже саму бд создали в mysql? 2) С бд "общаются" не с помощью файлов. Она предоставляет определенные api с которыми работает php. Который предоставляет определенные функции для работы с бд 3)Итак допустим у вас уже создана база данных bd на хосте localhost пользователем user у которого пароль 1 в этой бд создана таблица news с полями title и body 4) задача выбрать все значения полей и занести их в массив в php для дальнейшей работы 5) вот код PHP код:
|
Да, БД создана и успешно работает.
За скрипт спасибо (у меня получилось раза в 3 больше писанины). Значит "тыкнуть пальцем" скрипту в файл с таблицей БД неудастся? Ну чтож, "печалька" (:D) Тогда такой вопрос: при загрузке сайта на хостинг придётся создавать БД прямо на нём? |
Цитата:
Если бы вы хотели работать как с файлом то надо будет проделать немалую работу. хоят бы правильно распарсить этот файл. А так вам нужно просто повызывать некоторые функции и не надо тратить ресурсы php. Цитата:
|
Ну тогда легче :)
kreol, большое спасибо! |
Часовой пояс GMT +4, время: 04:11. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.