|
|
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
необходимо подключиться к БД 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); ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 10:51:20 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. наверное как-то так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 10:52:42 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
исправил. теперь ошибка could not find driver Fatal error: Call to a member function prepare() on a non-object in /rabota/home/1.php on line 15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 11:01:09 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
если после строки echo $e->getMessage(); пишу exit, те echo $e->getMessage(); exit; то выдаётся ошибка could not find driver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 11:04:06 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
seeerg_23если после строки echo $e->getMessage(); пишу exitДа в общем то и нефиг выполнять дальше код, если подключиться не удалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 11:34:19 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
ладно, уговорили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 11:35:56 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
какой драйвер не может найти и как это исправить?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 12:01:46 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
1. соответствующий 2. установить. PDO - это лишь обвертка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 12:04:18 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
соответствующий драйвер чему или чего?? где его взять и куда переписать (установить)?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 12:36:33 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
хотя начинать читать лучше с раздела intro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 13:17:10 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
если в строке подключения написать $conn = new PDO('dblib:host=$server......) то выдаёт ошибку SQLSTATE[] (null) (severity 0). что она значит?? чем отличается подключение dblib:host= от mssql:server= ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 14:42:36 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
драйвером наверно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 20:48:28 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
я сам с майкрософт sql сервером не работал, поэтому какой лучше драйвер не скажу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2012, 20:49:59 |
|
||
|
подключиться через PDO
|
|||
|---|---|---|---|
|
#18+
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx этот лучше. DBLIB это наследие 6/7 сиквела и уже 5 лет как Deprecated, а самой либы в поставках нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 12:22:13 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37876116&tid=1464922]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 446ms |

| 0 / 0 |
