Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL][PHP] wyświetlanie wyniku z zapytania
MartInR
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.03.2011

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


Witam.

Mój problem polega na tym że mam zapytanie MYSQL które w PhpMyAdmin wykonuje się prawidłowo, czyli zwraca to co powinno, 1 rekord.
Niestety w PHP nie mogę wyświetlić żadnego pola z otrzymanego rekordu. Po prostu się nic nie wyświetla. Zapytanie dotyczy pobrania id rekordu w którym znajduje się tekst. Tekst zawiera znaki polskie. Dalsze informacje poniżej.

  1. $conn=mysql_connect('localhost','root','') or die ('Nie mozna połączyć się z bazą danych');
  2.  
  3. //kodowanie pliku iso-8859-2, dlatego SET na latin2
  4. mysql_query('SET CHARSET "latin2"');
  5. mysql_select_db('forum',$conn) or die ('Nie można wybrać bazy danych');
  6.  
  7. //zmienna $naz_dzialu jest to tekst z polskimi znakami
  8. //porównywanie napisów w bazie danych utf8_polish_ci
  9. $zap='select * from dzialy where temat=\''.$naz_dzialu.'\'';
  10. $idDzialu=mysql_query($zap,$conn);
  11. $row=mysql_fetch_row($idDzialu);
  12. echo $zap;
  13.  
  14. //nic się nie wyświetla, niezależnie do którego pola z rekordu wynikowego się odwołam
  15. echo $row[0];


No mi już ręce opadają.
Proszę o pomoc.

Ten post edytował MartInR 29.04.2011, 22:26:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Podam Ci przyklad jaki mam u mnie, moze on Ci pomoze, powinien, mocno
  1. <?php
  2.  
  3. function connection() {
  4. require 'config.php';
  5. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  6. or die('Brak połączenia z serwerem MySQL.');
  7. @mysql_select_db($mysql_db)
  8. or die('Błąd wyboru bazy danych.');
  9.  
  10. }
  11. connection();
  12. ?>


  1. <?
  2. require "connection.php";
  3.  
  4. $visible = "1";
  5.  
  6. $query = mysql_query("SELECT id_banner FROM banner WHERE visible='".$visible."'") or die('Błąd zapytania');
  7. if(mysql_num_rows($query) > 0) {
  8. while($b = mysql_fetch_assoc($query)) {
  9. echo = $b['id_banner'];
  10. }
  11. }



Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 20:24