• 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

Cloud VPS
0 głosów
271 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,060 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,060 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 113 wizyt
pytanie zadane 25 maja 2016 w Bezpieczeństwo, hacking przez hubot Dyskutant (9,090 p.)
0 głosów
1 odpowiedź 169 wizyt
pytanie zadane 3 czerwca 2021 w PHP przez Doge Gaduła (3,420 p.)
0 głosów
1 odpowiedź 913 wizyt

93,453 zapytań

142,448 odpowiedzi

322,717 komentarzy

62,831 pasjonatów

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
...