X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> No MySQL
HOY
HOY
Topic Starter сообщение 15.9.2008, 20:21; Ответить: HOY
Сообщение #1


Можно ли в DenWerе заменить MySQL на SQL AnyWhere (или на шо нибудь-другое)?Если можно то как это сделать?
Вобще как связать РНР с другой СУБД?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 15.9.2008, 20:56; Ответить: Webmaster_hb
Сообщение #2


HOY, в PHP есть возможность работать с различными БД
для этого в PHP можно подключить разные библиотеки
только зачем менять то ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rentgen
rentgen
сообщение 16.9.2008, 7:51; Ответить: rentgen
Сообщение #3


Посмотрите файл php.ini
там много встроеных библиотек - и IBase, и MSSQL

>>Webmaster
>>только зачем менять то ?
Бывают случаи когда База Данных создана до появления сайта. У меня был случай - Была программа для Такси, БД - IBase. После захотели все сделать он-лайн. К счастью в PHP хорошая поддержка InterBase.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HOY
HOY
Topic Starter сообщение 24.9.2008, 0:27; Ответить: HOY
Сообщение #4


Проблема в следующем :
Не могу связать apache и sql anywhere

выполнил следующие действия по установке модуля sql anywhere:
Install the SQL Anywhere PHP module:

1. Locate the php.ini file for your PHP installation and open it in a text editor.

2. Locate the line that specifies the location of the extension_dir directory. If extension_dir is not set to a specific directory, set it to point to an isolated directory for better system security.
www.sybase.com/iAnywhere 4

3. Copy the php-5.x.y_sqlanywhere.dll file to the directory specified by the extension_dir entry in the php.ini file.
If your version of PHP is more recent than the SQL Anywhere PHP module, use the most the recent SQL Anywhere PHP module. For example, if you have PHP 5.2.7 installed, and the most recent SQL Anywhere PHP module is php-5.2.6_sqlanywhere.dll, use php-5.2.6_sqlanywhere.dll.

4. To load the SQL Anywhere PHP driver automatically, add the following line to the dynamic extensions section of the php.ini file:
extension=php-5.x.y_sqlanywhere.dll
To load the PHP driver manually, see Supported PHP initialization file entries.

После устаноновки модуля перестал запускаться apache (точнее он запускается но его выбивает и остается токо почтовый сервер).
Подскажите как решить этот вопрос.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HOY
HOY
Topic Starter сообщение 25.9.2008, 23:57; Ответить: HOY
Сообщение #5


Если кто-то удачно менял MySQL в Apache на другую СУБД - отзовитесь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 26.9.2008, 0:23; Ответить: Webmaster_hb
Сообщение #6


HOY, работая в денвере скрипты берут инфу из базы MySQL и MSSQL с разных хостов, проблем не вижу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HOY
HOY
Topic Starter сообщение 26.9.2008, 2:09; Ответить: HOY
Сообщение #7


Мускул вроде не поддерживает транзакции или тригера (точно не могу сказать).
Не хочу впутывать MSSQL т.к. долго пропарился sybase asa 8 , и хочу добить его до конца.
Так как правильно добавить модуль SQL AnyWhere в апач?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 26.9.2008, 2:22; Ответить: Webmaster_hb
Сообщение #8


HOY, мне не понятен порядок ваших действий
apache - это веб-сервер, причем здесь база данных ???
наверно для того что вы хотите делать сайт а данные хранить в базе данных
но для этого не надо базу интегрировать в apache
apache должен работать сам по себе, а база сама по себе
остается только вопрос как работать вам с данными в базе данных
из html этого сделать не получится, для примера можно использовать PHP
тогда смотрим настройки PHP - с базой MySQL он работает по умолчанию
еще куча баз данных доступна при настройке PHP.ini
модуля для работы напрямую с базой SQL Anywhere там нету
зато есть возможность работать с такой базой через ODBC

настраиваете на вашем сервере ODBC для доступа к вашей базе данных и дальше работаете с этой базой, примерно так:
[php]
$connect = odbc_connect("alias", "user", "pass") or die("Could not connect to ODBC database");
$query = "SELECT TOP 10 * FROM TABLE WHERE name LIKE '%a%'";
$result = odbc_exec($connect, $query) or die("Couldn't execute query!");
odbc_result_all($result);
odbc_close($connect) ;
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HOY
HOY
Topic Starter сообщение 26.9.2008, 2:46; Ответить: HOY
Сообщение #9


Написал такой скрипт

[php]<?php
$connect = odbc_connect("database", "dba", "sql") or die("Could not connect to ODBC database");
$query = "SELECT * FROM товар";
$result = odbc_exec($connect, $query) or die("Couldn't execute query!");
odbc_result_all($result);
odbc_close($connect) ;
?>[/php]

выбивает такую ошибку:

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Sybase][ODBC Driver][Adaptive Server Anywhere]Invalid user authorization specification: Invalid user ID or password, SQL state 28000 in SQLConnect in Z:\home\test1.ru\www\sql_anywhere\sql_anywhere_connect.php on line 2
Could not connect to ODBC database


База запущена, но нету коннекта. Первый параметр odbc_connect - название базы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HOY
HOY
Topic Starter сообщение 26.9.2008, 2:52; Ответить: HOY
Сообщение #10


Заработало. Провтыкал с паролем и юзером(нужно было написать с большой буквы).
thx 4 hElp!!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1242 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Web программирование на С/С++/PHP/MySQL/SQL, высоконагруженные проекты
Есть наработки в области бирж трафика, топов, тизеров, видео cj-тубов
4 DFService 3351 8.4.2020, 18:02
автор: DFService
Открытая тема (нет новых ответов) Верстка, php + mysql, недорого
3 devprojectlab 2655 28.10.2019, 18:53
автор: Mukis
Открытая тема (нет новых ответов) Нужен человек, который хорошо понимает php+mysql
Нужен человек, который хорошо понимает php+mysql
0 dsugar 2499 7.9.2018, 10:37
автор: dsugar
Открытая тема (нет новых ответов) Нуждаюсь в услугах вебмастера, знающего html, css, php, mysql
1 Bizota 2971 21.8.2018, 1:33
автор: kalm


 



RSS Текстовая версия Сейчас: 19.4.2024, 18:03
Дизайн