Подключение БД

madwizard

Участники
Сообщения
12
Реакции
1
Баллы
3,300
Добрый день.
Возможно ли как то подключиться к БД (mssql)?
И если можно то как?

Пробовал вот таким способом, но всегда выдает "Connection could not be established."

PHP:
<?php
class Example_index
{
    public static function getHtml()
    {

            $Server = "ip";
            $User = "user";
            $Pass = "pass";
          

            $connectionInfo = array("UID" => $User, "PWD" => $Pass);
            $conn = sqlsrv_connect( $Server, $connectionInfo);

            if( $conn ) {
                echo "Connection established.<br />";
            }else{
                echo "Connection could not be established.<br />";
            }
    }
}
?>
И вызывал это на странице (page):
<xen:callback class="Example_index" method="getHtml"></xen:callback>
 
Привет.

Скорее всего стандартными средствами этот протокол подключить никак не получится.
Спасибо, буду пробовать.
Еще один момент, я пытаюсь подключится с локального сервера (open server). Может и это как то влияет?

UPD
В статье, что Вы мне скинули, есть пример кода:

PHP:
$db = Zend_Db::factory($config->db->adapter,
        $config->db->config->asArray());

Where config.ini contains:
[db]
db.adapter = PDO_MSSQL
db.config.host = localhost
db.config.username = u12345
db.config.password = 12345
db.config.dbname = db12345

А что за config.ini и где его можно найти?
 
Последнее редактирование:
Подключился к MS SQL. Дело было в SQL Server 2012 Native Client'e.
Но появилась другая проблема.
Из БД я легко извлекаю данные, но вот не могу внести в нее по средством формы.
Создал страницу, в ней форму. При клике на кнопку Submit, форум выдает ошибку:
Security error occurred. Please press back, refresh the page, and try again.

UPD. Может дело форме и в кнопке?


HTML:
<form action="<?php echo htmlentities($_SERVER['PHP_SELF'])?>" method="post">
<p>
    <label>Ваш логин:<br></label>
    <input name="login2" id="login2" type="text" size="15" maxlength="15">
</p>

<p>
    <label>Ваш пароль:<br></label>
    <input name="password2" id="password2" type="password" size="15" maxlength="15">
</p>
<p>
    <label>Email:<br></label>
    <input name="email2" id="email2" type="text" size="15" maxlength="15">
</p>   
<p>
    <input type="submit" name="submit-reg" id="submit-reg" value="Зарегистрироваться">
</p></form>
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу