• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP na hostingu nie czyta zmiennej z bazy danych MySQL

0 głosów
352 wizyt
pytanie zadane 5 listopada 2019 w PHP przez natalkaplu Nowicjusz (120 p.)

Witam, mam pewien problem. Mam taki kod:
 

       <?php
           
    $db = mysqli_connect('mysql.cba.pl', 'uzytkownik' , 'haslo' , 'baza_danych' );
            
      if (mysqli_connect_errno())

{echo "Wystąpił błąd połączenia z bazą";}


$wynik = mysqli_query($db,"SELECT title FROM tabela WHERE title LIKE 'b%'");
            
while($row = mysqli_fetch_array($wynik)){


echo "<h2>".$row['title']."</h2>";



}
      
	mysqli_close($db);


?>

I stronę opartą na wordpress'ie, oczywiście index.php
U mnie na localhost wszystko pięknie działa, jednak kiedy wklepuje kod do strony na hostingu, to tak jakby nie czyta zmiennej z bazy danych:

.$row['title'].

Wyświetla tylko tekst:  “.$row[‘title’].”“; } mysqli_close($db); ?>

Jaki jest problem? Da się na to coś zaradzić?

2 odpowiedzi

0 głosów
odpowiedź 5 listopada 2019 przez manjaro Nałogowiec (37,390 p.)
Używasz technologii sprzed dekady a cba pewnie poszło już trochę do przodu ;)
komentarz 5 listopada 2019 przez natalkaplu Nowicjusz (120 p.)
Czyli jest na zrobienie tego jakaś lepsza metoda?
komentarz 6 listopada 2019 przez manjaro Nałogowiec (37,390 p.)
1
komentarz 6 listopada 2019 przez natalkaplu Nowicjusz (120 p.)
Dzięki wielkie :)
komentarz 6 listopada 2019 przez Comandeer Guru (607,330 p.)

To nie jest technologia sprzed dekady, technologią sprzed dekady jest moduł mysql. To jest z kolei moduł mysqli, czyli biblioteka przeznaczona specjalnie do komunikacji z MySQL. PDO jest tak naprawdę lepsze tylko z jednego powodu: jest uniwersalnym API do komunikacji z różnymi bazami. Niemniej jeśli korzystamy tylko z MySQL i wiemy, że dany projekt na innej bazie nie będzie chodził, to nie ma za bardzo powodów, by wykazywać wyższość PDO nad mysqli.

Pomijam fakt, że problem opisany w wątku nie wskazuje, żebyśmy mieli do czynienia z tego typu problemem. Gdyby dana wersja PHP nie posiadała tego konkretnego API, zostałby wyrzucony odpowiedni błąd, nie wyświetliłby się fragment kodu źródłowego.

0 głosów
odpowiedź 6 listopada 2019 przez Comandeer Guru (607,330 p.)
Ten błąd wygląda tak, jakby serwer nie interpretował PHP, stąd po prostu wyświetla kod źródłowy. Możesz to pokazać online?

Podobne pytania

0 głosów
0 odpowiedzi 140 wizyt
pytanie zadane 25 maja 2016 w Bezpieczeństwo, hacking przez hubot Dyskutant (9,090 p.)
0 głosów
1 odpowiedź 218 wizyt
pytanie zadane 3 czerwca 2021 w PHP przez Doge Gaduła (3,420 p.)
0 głosów
1 odpowiedź 974 wizyt

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,137 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2416p. - dia-Chann
  2. 2390p. - DziarnowskiJ
  3. 2317p. - raydeal
  4. 2300p. - Adrian Wieprzkowicz
  5. 2243p. - rucin93
  6. 2242p. - Łukasz Piwowar
  7. 2222p. - CC PL
  8. 2117p. - Łukasz Eckert
  9. 2082p. - Michal Drewniak
  10. 1957p. - Maurycy W
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1377p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...