Skocz do zawartości

mysql - niewyświetla rekordów z bazy


PawelC

Rekomendowane odpowiedzi

mam taki problem napisałem sobie skrypt który pobiera z bazy danych id i anchor i tworzy linki, wszystko niby dobrze niewyświetla żadnego błędu. Zaznaczam że w bazie są rekordy. Co mogłem zrobić nie tak, tutaj jest kod tego:

<?php

include 'kses.php';

mysql_connect(host,login,haslo);

mysql_select_db(baza);

$zapytanie= "SELECT `id,`anchor` from `biznes`";

$idzapytania = mysql_query($zapytanie);

echo '<table>';

while ($wiersz = mysql_fetch_row($idzapytania));

{

echo '<tr><td><a href=pokaz.php?id='. $wiersz[0].'><b>

'. $wiersz[1] .'</b></a></td></tr>';

}

echo '</table>';

?>

A tutaj jest to pokazane: link powinny się pokazać wpisy z bazy bo jest ich kilka a nie pokazuje??

Odnośnik do komentarza
Udostępnij na innych stronach

Nie powinno być czasem:

$zapytanie= "SELECT `id`, `anchor` from `biznes`";

.. i sprawdź sobie w phpMyAdmin, czy tam Ci zwraca wyniki.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

No więc teraz jest tak wszystkie dane prawidłowo, ale nadal nic nie pobiera z bazy a powinno pobrać i wyświetlić. Co najlepsze jest biała strona ze skryptem który pobiera rekordy z bazy i je wyświetla jaki linki, najlepsze jest to że używam seo quake i on mi wskazuje że są linki na tej podstronie a ich nie widać. Już nie wiem co mam z tym zrobić?

Zobaczyć można tutaj Klik

Odnośnik do komentarza
Udostępnij na innych stronach

Już nie wiem co mam z tym zrobić?
Podać co pokazuje
echo mysql_error();

Dane w

mysql_connect(host,login,haslo);
wpisujesz ręcznie, czy są to wstawione jakieś zmienne? Przy ręcznym wpisywaniu powinno wyglądać
mysql_connect('host','login','haslo');

natomias przy zmiennych

mysql_connect($host,$login,$haslo);

Przy okazji. Masz zadeklarowane kodowanie UTF-8 ale pliki zapisujesz w kodowaniu Windows-1250 przez co masz "krzaki" na stronie.

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

mam tak jak napisałeś czyli mysql_connect('host','login','haslo');

mysql_error(); właśnie nic mi nie wyświetla, niby wszystko jest dobrze a jednak nie chce tych rekordów wyświetlić. Co do kodowania to wiem że są krzaczki bo pliki zapisałem w utf-8 a że niechciało mi się ich ściągać do edycji na dysk to edytowałem przez program ftp i dlatego są krzaki.

Odnośnik do komentarza
Udostępnij na innych stronach

jak dla mnie to we wszystkich przykładach działających jakie widzę

jest jawne przekazywanie parametrów połaczenia do kolejnych funkcji

<?php
 $X=mysql_connect(......) or die(mysql_error());
 print ('Polaczenie nawiązane');

 mysql_select_db("......", $X );
 print ('Wybralem baze ...... ');


 $result = mysql_query("SELECT Jakis wiersz z Poskimi znakami WHERE id = 52  ", $X);
 $row = mysql_fetch_row($result);
 echo " Pierwsza dana : ", $row[0], "<br>\n";
 echo " Druga dana	 : ", $row[1], "<br>\n";
?>

a nie tak jak TY podałeś kod

<?php
 mysql_connect(......) or die(mysql_error());
 print ('Polaczenie nawiązane');

 mysql_select_db("......" );
 print ('Wybralem baze ...... ');


 $result = mysql_query("SELECT Jakis wiersz z Poskimi znakami WHERE id = 52  ");
 $row = mysql_fetch_row($result);
 echo " Pierwsza dana : ", $row[0], "<br>\n";
 echo " Druga dana	 : ", $row[1], "<br>\n";
?>

Skoro takie są przykłady na php.net to MUSI DZIAŁAĆ :)

I należy stosowac składnie z php.net

Odnośnik do komentarza
Udostępnij na innych stronach

Zachęcam zawsze do czytania ze zrozumieniem dokumentacji do PHP.

Szybkie pisanie z użyciem CTRL-C , CTRL-V często nie jest takie szybkie :)

I potem są watki na PiO: "skrypt mi nie działa pomocy"

Parafrazując tekst ze stopki jednego z użytkowników:

Programowanie to najprzyjemniejszych rzeczy jaką można robić w ubraniu

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności