Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/34: Рейтинг темы: голосов - 34, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 7

php скрипт - вывод таблиц из MS SQL

03.02.2012, 20:26. Показов 7134. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто нибудь может подсказать как вывести таблицу текстовом формате из MS SQl через php скрипт. Буду очень благодарен)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2012, 20:26
Ответы с готовыми решениями:

Вывод из двух таблиц PHP БД
Есть 2 таблицы Фильмы и Сеансы, у таблицы Фильмы есть поле ID,Img,Namefilm. У таблицы сеансы поля ID,IDFilm,data,time,price. Мне надо что...

Вывод из БД список таблиц в PHP
Не выводит список таблиц в PHP Вот код: Left.php<br> <div>ТАБЛИЦЫ БД<div> <?php $res=mysql_query("SHOW TABLES FROM...

Вывод данных из нескольких таблиц - SQL, (PHP) - PHP
Помогите, пожалуйста:( Выдает ошибку: Column 'title' in field list is ambiguous Структура таблиц следующая: VEGETABLES id...

9
web dev
 Аватар для TBIKC
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737
04.02.2012, 12:23
google, не ?
 Комментарий модератора 
Не отсылайте пользователей в поисковики. Самостоятельно найдите решение и разместите его на форуме.
1
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 7
06.02.2012, 20:17  [ТС]
Там ерунда. Нужно вывести в текстовый формат, чтоб перекинуть в MySql
0
 Аватар для skaynet
19 / 19 / 2
Регистрация: 25.01.2012
Сообщений: 180
06.02.2012, 21:11
Цитата Сообщение от letema88 Посмотреть сообщение
Кто нибудь может подсказать как вывести таблицу текстовом формате из MS SQl через php скрипт. Буду очень благодарен)


Поподробнее пожайлуста что конкретно надо????
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
07.02.2012, 07:10
Да пожалуйста поподроднее.
лично не понял что значит вывести в текстовом формате.
когда они выводятся на страницу они и так в текстовом виде.
или что вы имели в виду???
0
2 / 2 / 1
Регистрация: 17.12.2011
Сообщений: 20
07.02.2012, 09:53
Цитата Сообщение от letema88 Посмотреть сообщение
Кто нибудь может подсказать как вывести таблицу текстовом формате из MS SQl через php скрипт. Буду очень благодарен)
мож быть dump не?
в консоли пиши user,host,pass естессна свои
Code
1
mysqldump -uUSER -hHOST -pPASSWORD NameBase>/home/путь/куда/загружаешь/name.sql
0
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 7
12.02.2012, 15:45  [ТС]
Чтоб потом этот текстовый документ импортировать в MySQL
0
2 / 2 / 1
Регистрация: 17.12.2011
Сообщений: 20
13.02.2012, 11:20
Цитата Сообщение от letema88 Посмотреть сообщение
Чтоб потом этот текстовый документ импортировать в MySQL
ды ёмоё....делаешь дамп бд...и открываешь файлик с дампом с помощью БЛОКНОТА дабы просмотреть его просто...
если у тебя sqlyog или phpmyadmin...потом просто задаешь путь к этому файлику с дампом...это так же просто как 2*2...
0
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 7
14.02.2012, 19:30  [ТС]
Незнаю, может Ё и твое. Но факт в том что если из MSsql выводишь просто таблицу в текстовый формат, а потом этот документ импортируешь в MySQL. То импортируется пустая таблица.
0
 Аватар для acupation
67 / 67 / 6
Регистрация: 26.03.2010
Сообщений: 546
14.02.2012, 21:10
Вот что пишут:
Преобразование базы MSSQL в MySQL
Дано: backup-файл БД MSSQL с именем TEST

Задача: преобразовать базу данных из формата MSSQL в формат MySQL.

Процедура: соединиться с MSSQL Server, выгрузить структуру данных и сами данные. Сохранить в файл в виде SQL команд.


Импортировать в базу данных MySQL.
Если под рукой нет работающего MSSQL сервера, то его нужно поставить. Для этого у Microsoft есть бесплатная версия SQL Server Express Edition

Установка SQL Server Express Edition 2005

1.Загрузить и проинсталлировать Microsoft .NET Framework 2.0
2.Загрузить и проинсталлировать SQL Server 2005 Express Edition. Практически все опции при инсталляции можно не менять
3.Загрузить и установить средство для создания и управления базами данных MSSQL SQL Server Management Studio Express

Восстановление базы данных из резервной копии:

1.Запустить из Программы-> Microsoft SQL Server 2005 -> Среда SQL Server Management Studio Express
2.Соединиться с сервером SERVERSQLEXPRESS (или если вы хотите импортировать БД из внешнего сервера, то указать имя удаленного сервера БД)
3.Правой кнопкой нажать на папку «Базы данных», выбрать «Восстановить базу данных»
4.Выбрать источник для восстановления «с устройства» -> «…» -> «Носитель резервной копии файл » -> «Добавить» -> «Тип файла: Все файлы» ->Выбрать файл «TEST», в котором находиться резервная копия БД.
5.В качестве источника назначения выбрать БД из списка, или ввести имя новой БД.
6. Отметить флажком найденный резервный набор в списке


7.Зайти во вкладку «Параметры»
Поставить флажок «Перезаписать существующую базу данных». Проверить правильно ли указаны пути в колонке «Восстановить как», если папка не будет существовать, то восстановление будет не возможно. По умолчанию в этой колонке подставляются пути того компьютера, на котором производилось резервное копирование.


8.Нажать «Ок». Должно появиться сообщение об успешности восстановления.

Теперь мы имеем рабочую копию нашей БД.

Конвертация из MSSQL в MYSQL.

Для конвертации воспользуемся скриптом VB for Application
http://kofler.info/uploads/mysql/mssql2mysql.txt
1.Копируем в буфер все содержимое страницы
2.Запускаем Microsoft Word
Для Word 2003:
В меню Сервис -> Сценарии -> Редактор Visual Basic (Tools->Macro…->Visual Basic Editor)
Для Word 2007:
Нажать на Office Button-> Word Options->Show Developer tab in the Ribbon. На панели появится вкладка Developer. В ней нажать на кнопку Visual Basic.
3.Правой кнопкой нажать на Проект (Project). Выбрать Вставить –> Модуль (Insert -> Module)
4.Вставить содержимое http://kofler.info/uploads/mysql/mssql2mysql.txt
5.Изменить
Const MSSQL_HOST = "(local)"
Const MSSQL_DB_NAME = "Northwind"
на
Const MSSQL_HOST = "SERVERSQLEXPRESS "
Const MSSQL_DB_NAME = "TEST"
где TEST имя базы данных MSSQL
6.Изменить
Const OUTPUT_TO_FILE = 0 '1—> write file (latin1 encoding);
Const OUTPUT_FILENAME = "c:export.sql"
на
Const OUTPUT_TO_FILE = 1 '1—> write file (latin1 encoding);
Const OUTPUT_FILENAME = "c:export.sql"
при необходимости можно изменить путь к файлу, в который будет осуществляться экспорт.
7.В панели нажать на кнопку Run. Выбрать имя сценария (MacroName) Main и нажать Run.
8.После выполнения должно появиться сообщение о завершении.
В результате мы получили SQL файл в формате MySQL.
Этот файл в некоторых случая стоит просмотреть и при необходимости скорректировать.

Импорт в MySQL:

Можно осуществить различными способами:
1.Если есть доступ к shell на сервере.
a.Копируем файл export.sql на сервер
b.В командной строке сервера
mysql –u username –p имяБД < export.sql

2.Если доступа к shell нет, то можно воспользоваться, например www.phpmyadmin.net или EMS MySQL Manager Lite http://www.sqlmanager.net/en/p... r/download
Добавлено через 12 минут
Так что я думаю будет довольно трудно сделать это через скрипт.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2012, 21:10
Помогаю со студенческими работами здесь

Вывод данных из нескольких таблиц - SQL, (PHP)
Помогите, пожалуйста:scratch: Выдает ошибку: Column 'title' in field list is ambiguous Структура таблиц следующая: ...

Написать SQL скрипт для создания таблиц
Пожалуйста помогите с заданием: Написать SQL скрипт, который создаст базу данных с иерархией таблиц (нормализированную) для такой...

Не получается построить массив PHP из 2х таблиц SQL
Не получается построить многомерный массив. Есть 2 таблицы MySQL: lost,history_lots Из первой таблицы создается сам массив. А во...

Помогите написать скрипт на php for My sql
У меня такая проблема, нужен скрипт на пхп который бы показывал все записи в таблице за дату которую я ему укажу. Может сортировать записи...

Вывод таблиц PHP в Excel
Перерыл большое количество инфы по данному вопросу, но не могу понять каким способом можно выводить таблицы в Excel. Подскажите самый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru