powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / подключиться через PDO
15 сообщений из 15, страница 1 из 1
подключиться через PDO
    #37876091
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
необходимо подключиться к БД SQLSERVER и отобразить данные из табл. нашёл код. подскажите всё ли тут правильно?? в браузере пусто - ни ошибок, ни данных- ничего !!

<?php
try {

$hostname = "10.2.2.5";
$dbname = "test"; //db name
$username = "dn\db_test"; // username like 'sa'
$pw = "111"; // password for the user

$dbh = new PDO ('mssql:host=$hostname;dbname=$dbname','$username','$pw');
} catch (PDOException $e) {
exit;
}
$stmt = $dbh->prepare("SELECT * FROM dbo.v_mebel");
$stmt->execute();
while ($row = $stmt->fetch()) {
print_r($row);
}
unset($dbh); unset($stmt);
?>
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876094
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?php
 try {

 $hostname = "10.2.2.5";
 $dbname = "test"; //db name
 $username = "dn\db_test"; // username like 'sa'
 $pw = "111"; // password for the user

 $dbh = new PDO ('mssql:host=$hostname;dbname=$dbname','$username','$pw');
 } catch (PDOException $e) {
    echo $e->getMessage();
 }
 $stmt = $dbh->prepare("SELECT * FROM dbo.v_mebel");
 $stmt->execute();
 while ($row = $stmt->fetch()) {
 print_r($row);
 }
 unset($dbh); unset($stmt);
?>



наверное как-то так
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876116
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправил. теперь ошибка

could not find driver
Fatal error: Call to a member function prepare() on a non-object in /rabota/home/1.php on line 15
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876122
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если после строки echo $e->getMessage(); пишу exit, те

echo $e->getMessage();
exit;

то выдаётся ошибка could not find driver
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876194
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23если после строки echo $e->getMessage(); пишу exitДа в общем то и нефиг выполнять дальше код, если подключиться не удалось.
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876202
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно, уговорили
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876276
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой драйвер не может найти и как это исправить??
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876288
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. соответствующий
2. установить.

PDO - это лишь обвертка.
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876380
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
соответствующий драйвер чему или чего?? где его взять и куда переписать (установить)??
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876471
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876472
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя начинать читать лучше с раздела intro
...
Рейтинг: 0 / 0
подключиться через PDO
    #37876652
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в строке подключения написать $conn = new PDO('dblib:host=$server......) то выдаёт ошибку SQLSTATE[] (null) (severity 0). что она значит?? чем отличается подключение dblib:host= от mssql:server= ??
...
Рейтинг: 0 / 0
подключиться через PDO
    #37877315
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
драйвером наверно?
...
Рейтинг: 0 / 0
подключиться через PDO
    #37877318
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я сам с майкрософт sql сервером не работал, поэтому какой лучше драйвер не скажу.
...
Рейтинг: 0 / 0
подключиться через PDO
    #37877926
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
этот лучше. DBLIB это наследие 6/7 сиквела и уже 5 лет как Deprecated, а самой либы в поставках нету.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / подключиться через PDO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]