![]() |
|
||||||||||
|
|
|
|||||
|
Есть у меня скрипт форума на PHP и SQL че делать с файлами с расширением .php я понял, а как мне подключить таблицу которая в файле с расширением .sql???
Поясните если не сложно поподробнее.... начинающему.... ![]()
__________________
Hello World =) |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Скорми его тулзе по имени mysql. Если есть какая-либо визуальная система администрирования (web-based, к примеру) -- скорми ей.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
или создай скрипт
для запуска файла
<?php
$host="localhost";
$name="Your_Login";
$pass="Your_Password";
$base="Your_Datebase_name";
$filename="file.sql";
$fp=@fopen($filename, "r");
$return=@fread($fp, filesize($filename));
@fclose($fp);
$links=mysql_connect ($host, $name, $pass)
or die ("Нет соединения с базой данных");
mysql_select_db ($base, $links)
or die ("Не возмжно выбрать базу данных");
mysql_query ($return, $links)
or die ("Запрос не прошел");
mysql_close ($links);
?>
__________________
Why drink and drive when you can smoke and fly Последний раз редактировалось Anton-Killer; 06.06.2002 в 19:11. |
|
|||||
|
"simple"
|
2Anton-Killer
хорошая штука, ток у мя почему-то не работает... |
|
|||||
|
и у меня, пишет Запрос не прошел
__________________
Hello World =) |
|
|||||
|
Регистрация: Jun 2002
Сообщений: 12
|
Естественно, работать не будет.
mysql_query выполняет только один запрос за раз. А в ваших sql файлах наверняка дампы лежат. Способы по убыванию удобства. 1. в шелле, как сказал Крейзи. 2. Если нет шелла, то выполнить шелловую команду через system() 3. Если не выпоняeтся, то поставить phpMyAdmin. Только в файле дампа надо стереть последнюю точку с запятой. И большие файлы он вряд ли съест. 4. Писать свой парсер дампа. Но это уже вряд ли понадобится. |
|
|||||
|
"simple"
|
2RomikChef
даж один запрос не пашет ![]() |
|
|||||
|
Регистрация: Jun 2002
Сообщений: 12
|
Возможные варианты:
1. У тебя неправильный пароль к базе данных 2. у тебя вообще нет базы данных. 3. У тебя нет скрипта, а все вышеописанное ты пишешь на бумажке. 4. Ты вообще не существуешь, а являешься лишь плодом моего воображения. Последнее наиболее вероятно, поскольку в рреальном мире сушествуют сообщения об ошибках, отладка программ, поисковые системы, чтение мануалов и тонны тому подобной чепухи |
|
|||||
|
"simple"
|
2RomikChef
помом ты считаешь себя умнее всех но лучше не суди по себе: 1. нормальный человек не станет обращаться к тому, чего нет 2. нормальный человек не станет обращаться к тому , чего нет тем, чего нет 3. тот, кто не существует не станет обращаться к тому , чего нет тем, чего нет извини... |
|
|||||
|
Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
|
если у тебя Windows:
file.sql сохрани в директории C:\mysql\bin\ из командной строки введи: C:\ cd mysql\bin\ затем введи команду mysql C:\mysql\bin\ mysql < file.sql
__________________
Кто смел - тот цел. http://www.php.kz/ |
![]() |
Часовой пояс GMT +4, время: 00:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|