| Autor | Zpráva | ||
|---|---|---|---|
| mc Profil * |
#1 · Zasláno: 8. 7. 2008, 14:14:31
Dobrý den, zatím jsem vybíral data z mysql pomocí příkazu mysql_connect( "", "", "" ). Ted potřebuji vybírat data z ms sql 2000, který je na jiném počítači, když ale zadám příkaz mssql_connect( "", "", "" ) píše mi to chybu. Můžete mi poradit co musím napsat abych se připojil na databázi který běží na jiném pc a bych zněj mohl vybírat informace? Děkuji .
|
||
| nightfish Profil |
#2 · Zasláno: 8. 7. 2008, 14:21:54
viz http://cz.php.net/manual/en/function.mssql-connect.php
$myServer = "ServerName\ServerInstance"; // jméno serveru\jméno instance
$myUser = "dbuser"; // jméno DB uživatele
$myPass = "dbpassword"; // heslo DB uživatele
$myDB = "DBName"; // jméno databáze
// connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer"); |
||
| mc Profil * |
#3 · Zasláno: 9. 7. 2008, 13:37:56
stále mi to píše
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: .... in C:\wamp\www\zakazky\index.php on line 9 Couldn't connect to SQL Server on ..... |
||
| mc Profil * |
#4 · Zasláno: 10. 7. 2008, 14:17:35
tak už jsem na to přišel :)
|
||
|
Časová prodleva: 27 dní
|
|||
| mc Profil * |
#5 · Zasláno: 6. 8. 2008, 14:18:52
mám ještě jeden dotaz jakým příkazem docílím toho, aby při výběru dat s mssql 2000 pomocí php změnil kodování? Momentálně se mi zobrazhují klikyháhy. Děkuji
|
||
| nightfish Profil |
#6 · Zasláno: 6. 8. 2008, 14:55:29
pokud mssql nepodporuje nastavení kódování (obdobně jako "set names" u mysql), tak zřejmě jenom ruční překódování výsledku pomocí iconv (s tím, že budeš muset správně trefit kódování, ve kterém ti data z mssql přicházejí)
|
||
| mc Profil * |
#7 · Zasláno: 8. 8. 2008, 09:34:39
Dík, iconv funguje
|
||
|
Časová prodleva: 13 dní
|
|||
| mc Profil * |
#8 · Zasláno: 21. 8. 2008, 11:03:16
když vybírám selectem z databáze vynosy from tabulka, která je v mssql nazvaná "vynos 2007", vezme mi php tu mezeru?
($dotaz = "SELECT Vynos 2007 from Zakazky";) Nebo mezeru musím něčím nahradit?Děkuji za odpověď. |
||
| nightfish Profil |
#9 · Zasláno: 21. 8. 2008, 12:19:12
možná takhle
SELECT [Vynos 2007] FROM [Zakazky] |
||
| mc Profil * |
#10 · Zasláno: 21. 8. 2008, 13:03:09
výpis na obrazovku mám (echo $řádek->Vynos 2007."</td><td>";), jestli je správně napsaný příkaz a mezera zde nehraje roly, pak mi to nefunguje.
Ta mezera asi bude problém, když dám do hranatých závorek něco jiného, tak to funguje. |
||
| Kajman_ Profil * |
#11 · Zasláno: 21. 8. 2008, 13:12:45
Tak zkuste print_r($radek); Nebo si tomu sloupečku dejte alias bez mezery.
|
||
| mc Profil * |
#12 · Zasláno: 21. 8. 2008, 13:21:35
to vím, že by bylo řešení bez mezery, ale je to databáze mssql, která už nějakou dobu běží a muselo by se hodně věcí předělat a přepisovat a tuto možnost si nechávám až když opravdu vše ostatní selže.
|
||
| Kajman_ Profil * |
#13 · Zasláno: 21. 8. 2008, 13:28:35
Proč byste něco předělával
SELECT [Vynos 2007] AS Vynos_2007 FROM [Zakazky] Zkuste si to print_r, z toho poznáte, jak se php zachová k té mezeře. |
||
| mc Profil * |
#14 · Zasláno: 21. 8. 2008, 13:44:02
hmm to mě nenapadlo, dík
|
||
|
Časová prodleva: 4 dny
|
|||
| TomSV650s Profil * |
#15 · Zasláno: 25. 8. 2008, 13:13:17
Co to je ServerInstance?
Dík |
||
| TomSV650s Profil * |
#16 · Zasláno: 25. 8. 2008, 15:57:13
mc
můžeš mi prosím napsat na co jsi přišel, píše mi to tu samou chybu a nevím co s tím (PHP5 +MSSQL 2000) |
||
| TomSV650s Profil * |
#17 · Zasláno: 26. 8. 2008, 13:30:56
Prosím poraďte někdo co s touhle chybou:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: už fakt nevím:( |
||
| mc Profil * |
#18 · Zasláno: 28. 8. 2008, 12:51:30
TomSV650s: serverinstance s tím jsem se celkem dlouho potíkal než jsem došel že to je název databáze (sql server manager-databases ),
ještě dej pozor na server name mě to nefungovalo dokud jsem nedal přímo ip adresu serveru i s portem např takto $myServer = "192.168.1.1,1433\database"; |
||
|
Časová prodleva: 17 let
|
|||
0