SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Polaczenie z baz MySQL
Autor Wiadomość
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Sro 21 Mar, 2007 18:56   Polaczenie z baz MySQL

Witam,
czy moglby ktos podac jakis konkretny przyklad polaczenia swisha z baza danych

np.
wczytywanie tekstu z bazy do swisha

dzieki !
 
     
nugatt 



Pomógł: 75 razy
Wiek: 42
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Sro 21 Mar, 2007 22:49   

swish łączy sie z bazą danych przez php (w nim jest to co trzeba)
a plik php ze swishem np. tak
Kod:
this.loadVariablesNum("root/guestbook.php?"+Math.round(Math.random()*1000),0,'GET');
_________________
tomekf /// swishmaxxx
 
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 07:10   

czyli mam np plik laczacy z baza (np. polacz.php)
Kod:
$dbh=@mysql_connect("localhost","user","pass") or die ("brak polaczenia");
mysql_select_db ("baza");
$sql = "SELECT * from tabela";
$result = mysql_query($sql);
echo("&new=");
while ($row2 = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo($row2['imie']."\n");} 


i jak powinno to wygladac ?
Kod:
loadVariablesNum("polacz.php",0,'GET');
??

tx!
 
     
nugatt 



Pomógł: 75 razy
Wiek: 42
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 23 Mar, 2007 08:22   

nie wiem jak kod php, ale wydaje mi się że tak
_________________
tomekf /// swishmaxxx
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 09:06   

witam
u mnie to działa
Kod:

 <?php
$dbh=@mysql_connect("localhost","root","") or die ("brak polaczenia");
mysql_select_db ("test");
$sql = "SELECT * from testowa";
$result = mysql_query($sql);
print("&imie=");
while ($row2 = mysql_fetch_array($result, MYSQL_ASSOC)) {
print($row2['imie']." , ");}
print "&" ;
  ?>

wybiera z bazy imiona
a do wczytywania do swf
Kod:
onLoad () {
    this.loadVariables("mysql.php",'GET');
}

dane są dostepne pod zmienną imie

Pulpit.zip
Pobierz Plik ściągnięto 1626 raz(y) 15.03 KB

 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 09:43   

Wielkie dzieki ! o to chodzilo :)
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 09:52   

proszę bardzo :D
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 17:22   

no i kolejny problem tym raze z polskimi znakami ?
- probuje to zrobic sposobem ktory jest gdzies na forum, ale cos jest nie tak ze zmienna images dla inputname ( jezeli wpisze zmienna bezposrednio do zakladki Text to dane z bazy sie wyswietlaja jezeli robie przez zmienna [nic sie nie dzieje] )
- aa ustawilem cala baze sql na utf8_pl_ci
( sami zobaczcie w zalaczniku ) :-

mysql.rar
Pobierz Plik ściągnięto 1454 raz(y) 1.66 KB

 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 17:31   

a tak próbowałeś
Kod:

<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />

</head>
<body>
 <?
$dbh=@mysql_connect("localhost","root","") or die ("brak polaczenia");
mysql_select_db ("test");
$sql = "SELECT * from testowa";
$result = mysql_query($sql);
print("&imie=");
while ($row2 = mysql_fetch_array($result, MYSQL_ASSOC)) {
print($row2['imie']." i ");}
print "&" ;
  ?>
</body>
</html>
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 18:39   

niestety nic to nie daje :?
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 19:04   

a jak zapisujesz do bazy ??

[ Dodano: Pią 23 Mar, 2007 20:16 ]
Jeśli zapisujesz przez formularz to warze jest aby strona z której zapisujesz też miała kodowanie utf-8
Ja przetestowałem to u siebie i działa
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 19:35   

dane zapisuje do bazy w phpMyAdmin - przez okno zapytan

tak ustawilem metode porownywania napisow:

 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 19:42   

a phpmyadmin jakie ma kodowanie
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Pią 23 Mar, 2007 21:09   



- mialem kiedys podobny problem podczas przenoszenia forum na inny serwer ale tam w samym php latwo poprawic a tu !?
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 23 Mar, 2007 21:13   

dopisz teraz jakiś rekord do bazy i zobacz co Ci zwraca mysql.php
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Sob 24 Mar, 2007 11:06   

wszystko to nic nie daje
- jakbys mogl podeslac ten formularz dodajacy do bazy, moze przez niego sie uda ...

tx!
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 24 Mar, 2007 14:27   

ok tylko napisze napisz jakie pola maję być w tabeli i jakiej długości tzn inputy czy textarea
 
     
lukeaaa
Bywalec


Dołączył: 13 Lip 2006
Posty: 11
Wysłany: Sob 24 Mar, 2007 22:26   

ok juz sobie poradzilem z tym formularzem ale nistety to tez nic nie dalo - sprobuje gdzies sprawdzic z inna baza
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pon 26 Mar, 2007 07:16   

poczytaj sobie ten artykuł ogonki
i może sie pobawisz ze zmianą kodowania w samym php, przed wyświetleniem
 
     
rash 
Praktyk


Pomógł: 2 razy
Dołączył: 24 Mar 2005
Posty: 23
Skąd: Poznań
Wysłany: Wto 14 Paź, 2008 14:34   

a może by pomogla funkcja iconv(); w php
ja bez niej nie ruszam jeśli chodzi o bazy danych i kodowanie
do bazy wkladam tak:

Kod:
$tekst = iconv('iso-8859-2','utf-8', $tekst);


z bazy przed wyświetleniem tak:

Kod:
$tekst = iconv('utf-8','iso-8859-2', $tekst);


w ogóle to najlepiej tak ;)

Kod:
function do_utf ($tekst) {

$tekst = iconv('iso-8859-2','utf-8', $tekst);
return $tekst;

}

function do_iso ($tekst) {

$tekst = iconv('utf-8','iso-8859-2', $tekst);
return $tekst;

}
_________________
== Pozdrawiam RaSh ==
 
 
     
Sniper 
Praktyk



Wiek: 35
Dołączył: 12 Paź 2010
Posty: 21
Skąd: Leszno
Wysłany: Sro 13 Paź, 2010 10:10   

Witam, świetne porady, mam też pytanie czy za pomocą tej bazy danych można też formatować tekst oraz wstawiać obrazy? Czy to tylko dotyczy się zwykłego, niesformatowanego tekstu?
 
     
kbkbpol
Początkujący


Dołączył: 12 Sty 2010
Posty: 9
Skąd: Nowy Sącz
Wysłany: Sob 05 Mar, 2011 16:52   
   Moje WWW: http://czarna-porzeczka.pl


DZIEKI ZA PORADY,

PRZYDAŁY SIĘ
_________________
http://czarna-porzeczka.pl
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.22 sekundy. Zapytań do SQL: 12