Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Łączenie kilku "mysql_query" w jedno.
-CichyWiatr-
post
Post #1





Goście







Witam

Jestem bardzo początkowy w te klocki i napisałem prosty skrypt php który działa, lecz:

1. Jestem zmuszony robić zapytanie w kodowaniu latin2 i potem kodowanie muszę zmieniać na utf8.
Czy przy zapisie $wynik_chat = mysql_query($zapytanie_chat); nie mogę dać opcji, żeby te zapytanie było w kodowaniu latin2??
Obecnie na końcu skryptu umieściłem mysql_query("SET NAMES 'utf8' "); ale to tylko pośrednie rozwiązanie..

  1. <?php
  2. $zapytanie_chat = ("
  3. SELECT `userID`, `userName`
  4. FROM `ajax_chat_online`
  5. ");
  6. mysql_query("SET NAMES 'latin2' ");
  7. $wynik_chat = mysql_query($zapytanie_chat);
  8. if (mysql_num_rows($wynik_chat) > 0)
  9. {
  10. while($wiersz_chat = mysql_fetch_row($wynik_chat))
  11. {
  12. $lista_chat .= '<a href="'.$mybb->settings['bburl'].'/member.php?action=profile&uid='.$wiersz_chat[0].'">'.$wiersz_chat[1].'</a>, ';
  13. }
  14. }
  15. else
  16. $lista_chat .= 'Obecnie nie ma nikogo na chatcie.';
  17. echo $lista_chat;
  18. mysql_query("SET NAMES 'utf8' ");
  19. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


`początkowy` !?
Człowieku; kto Ciebie uczył języka polskiego? (albo nadal uczy - nie wnikam)
Go to the top of the page
+Quote Post
-CichyWiatr-
post
Post #3





Goście







Także się zastanawiam kto Ciebie uczył języka polskiego, skoro nie znasz słowa 'początkowy'.

Może sens pierwszego zdania jest do końca nie prawidłowy (pisałem raz, później połowę usunąłem, dopisałem resztę i nie sprawdziłem czy wszystko pasuje do siebie), może nie jestem mistrzem ortografii, ale komentarz zostaw dla siebie..

Co do PHP, w ramach rozjaśnienia mojego pytania:

Chciałbym żeby ta linijka:
  1. mysql_query("SET NAMES 'latin2' ");

dotyczyła tylko tego skryptu podanego wyżej (jak nie umieszczę po skrypcie kodu, aby kodowanie się zmieniło na utf8, to na stronie mam tzw. krzaczki zamiast polskich liter).

Pozdrawiam

Go to the top of the page
+Quote Post
AlexDeLarge
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


Koledze chodziło o to, że jesteś początkujący, nie początkowy. Nie wiem w jakich językach.

Nie da się. Możesz w zamian konwertować wyniki zapytania za pomocą mb_convert_encoding
Go to the top of the page
+Quote Post
-CichyWiatr-
post
Post #5





Goście







Dziękować

  1. mb_convert_encoding
pomogło, choć działa tylko z pojedynczą zmienną (wynik zapytania nie chciał przekodować).

Co do ortografii to masz rację, powiną być początkowym (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:50