Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Błąd łączenia z bazą danych wyświetlanie zawartości tabeli
Forum PHP.pl > Forum > Przedszkole
dave666
Witam
Pytanie brzmi czy ktoś mógłby mi podpowiedzieć jaki jest tu błąd a raczej dlaczego serwer wywala błąd na moim serwerze działa poprawnie na klienta wywala od pewnej części kod na stronę czego to może być przyczyna złe pobierania z bazy ?

  1. <?
  2. $pytanie = "SELECT * FROM ".$prefix."_tabsik_strony WHERE (( ".$prefix."_tabsik_strony . Id = ".$pid.")) ";
  3. $wynik = mysql_query($pytanie);
  4. if(mysql_num_rows($wynik)>0}{
  5. while($r = mysql_fetch_array($wynik)) {
  6. echo $r['Tytul'];
  7. }
  8. }
  9. ?>

w taki sposób pobieram dane z tabeli
a na stronie wywala mi to:
  1. 0}{ while($r = mysql_fetch_array($wynik)) { echo $r['Tytul']; } } ?>
3lanc
Może treść błędu?

  1. if(mysql_num_rows($wynik)>0}


Źle zamknięte wyrażenie

  1. if(mysql_num_rows($wynik)>0)
dave666
  1. <?
  2. $pytanie = "SELECT * FROM ".$prefix."_tabsik_strony WHERE (( ".$prefix."_tabsik_strony . Id = ".$pid.")) ";
  3. $wynik = mysql_query($pytanie);
  4. if(mysql_num_rows($wynik)>0){
  5. while($r = mysql_fetch_array($wynik)) {
  6. echo $r['Tytul'];
  7. }
  8. }
  9. ?>

poprawiłem i dalej na stronie wyświetla błąd w postaci wywalania części kodu od tego momentu poniżej wywala jako zwykłą treść strony zamiast zawartość tabeli
  1. 0){ while($r = mysql_fetch_array($wynik)) { echo $r['Tytul']; } } ?>
nospor
nie: <?
a: <?php
dave666
jak dobrze rozumiem to jest to zabezpieczenie serwera bo można użyć jeszcze <?xml i mogą się mylić
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.