![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 1 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Podłączał ktoś z tu obecnych stronkę w php do bazy w IBM DB2? Używam podłączenia PDO i mam problem z polskimi znakami w wynikach zapytań do bazy. Może ktoś używał i rozwiązał ten problem. Dopowiedz dzięki pomocy usera Zenobius. (Przykładowe)Zrobienie bazy: CREATE DATABASE test AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\' USING CODESET UTF8 TERRITORY PL; wykonanie polecenia w db2cmd: C:\>db2set db2codepage=1208 Cytat function uzupelnijFormularz() { include_once 'DBpolaczenie.php'; $ObPdo = new podlaczPDO(); $pdo = $ObPdo->podlacz(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql='select wojewodztwo from wojewodztwo'; $stmt = $pdo->prepare($sql); $stmt->execute(); $result=$stmt->fetchAll(PDO::FETCH_COLUMN); $zlicz=count($result); $zwraca="dd"; for($i=0; $i<$zlicz ; $i++) { $zwraca.=' '.$result[$i].' '; } $stmt->closeCursor(); $ObPdo->rozlacz($pdo); return $zwraca; } function wstaw(){ include_once 'DBpolaczenie.php'; $ObPdo = new podlaczPDO(); $pdo = $ObPdo->podlacz(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql="insert into wojewodztwo(wojewodztwo) values ('ŻżŹźĄąŚśĆ棳ÓóĘę')"; $stmt = $pdo->prepare($sql); $stmt->execute(); $stmt->closeCursor(); $ObPdo->rozlacz($pdo); } <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF8" /> <title></title> </head> <body> <div> <?php echo uzupelnijFormularz(); wstaw(); ?> </div> </body> </html> Można zamknąć Ten post edytował maro20 24.05.2009, 13:12:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:18 |