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

Pomoc Jak wyświetlic dane z bazy mysql

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
387 wizyt
pytanie zadane 21 lipca 2016 w PHP przez Spamerski Nowicjusz (120 p.)

Witam mam taki problem jestem początkujący w php i mysql i nie umie troche zrobićpewniej Mam taki kod chce aby dane pokazywały się na stronie

<?php

require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
	
	if ($polaczenie->connect_errno!=0)
	{
		echo "Error: ".$polaczenie->connect_errno;
	}
	else
			{
				
		


$wynik = mysql_query("SELECT * FROM news") 
or die('Błąd zapytania'); 

				}			
			
 
			echo "<div class='news'>";
			
         if(mysql_num_rows($wynik) > 0) { 
    /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ 
    echo "<table cellpadding=\"2\" border=1>"; 
    while($r = mysql_fetch_assoc($wynik)) { 
        echo "<tr>"; 
        echo "<td>".$r['autor']."</td>"; 
        echo "<td>".$r['content']."</td>"; 
        echo "<td>" ;
      echo "<a href=\'index.php?a=del&amp;id={$r['id']}\'>DEL</a>" ;
       echo "<a href=\'index.php?a=edit&amp;id={$r['id']}\'>EDIT</a>" ;
       echo"</td>"; 
        echo "</tr>"; 
    } 
    echo "</table>"; 
 
	
			echo "</div>";
			
			
			
			}
			
		
?>

 

komentarz 21 lipca 2016 przez Andrzej Kmicic Początkujący (410 p.)
edycja 21 lipca 2016 przez Andrzej Kmicic

Pewnie nikt nie bedzie za Ciebie pisał kodu, podaj jakie otrzymujesz komunikaty o błędach. Jeżeli masz wyłączone komunikaty to chwilowo w pierwszej linijce wstaw  polecenie

error_reporting(E_ALL);

lub obejrzyj logi błędów PHP

Zapewne to wiesz ale przypomnę: wstawianie tekstu na stronę (drukowanie na stronie html) PHP dokonuje na serwerze a skrypt wklejony musi byc w miejscu gdzie te wyniki skryptu muszą być wstawione. Skrypt zawiera się pomiędzy tagami <?php ..... ?>, takich wstawek na stronie może być więcej (w kilku koniecznych miejscach, wszystko to co poza tagami a więc tekst strony drukowane jest wprost.

Napisałem kiedyś plugin PHP do Notepada++ ma on również wbudowany prosty serwer HTML z obsługa PHP i ucząc się jest to doskonałe narzędzie do szybkich prostych testów dla początkujących i zaawansowanych mistrzów :-). Notepad++ gdzie pobrać każdy widzi a plugin pobierzesz z sourceforge : 

https://sourceforge.net/projects/phpfornppplugin/

1 odpowiedź

+2 głosów
odpowiedź 21 lipca 2016 przez Arkadiusz Waluk Ekspert (289,990 p.)
A jakim sposobem ten kod miałby zadziałać?

Najpierw nawiązujesz połączenie przez mysqli, chwilę później próbujesz zrobić zapytanie przy użyciu przestarzałych funkcji z mysql_. Bez sensu, korzystaj z jednego sposobu łączenia się z bazą. Polecam PDO, jest z pewnością najlepsze. Jeśli wybierać z tego czego tu użyłeś to mysqli. Funkcje zaczynające się od mysql_ są już od dawna zdeprecjonowane, a w PHP 7 usunięte - co oznacza, że po prostu na serwerze z PHP 7 Twój skrypt od razu wyrzuci fatal error i wszystko się wysypie.

Podobne pytania

0 głosów
2 odpowiedzi 258 wizyt
pytanie zadane 6 kwietnia 2018 w PHP przez rafana Użytkownik (950 p.)
0 głosów
1 odpowiedź 394 wizyt
pytanie zadane 28 listopada 2016 w PHP przez niezalogowany
0 głosów
1 odpowiedź 961 wizyt
pytanie zadane 27 lipca 2017 w PHP przez paciek Początkujący (480 p.)

93,177 zapytań

142,190 odpowiedzi

321,983 komentarzy

62,509 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1572p. - Tomasz Bielak
  6. 1545p. - Michal Drewniak
  7. 1537p. - Łukasz Siedlecki
  8. 1531p. - rucin93
  9. 1509p. - rafalszastok
  10. 1506p. - Marcin Putra
  11. 1487p. - Adrian Wieprzkowicz
  12. 1447p. - Mikbac
  13. 1356p. - ssynowiec
  14. 1289p. - Anonim 3619784
  15. 1169p. - Grzegorz Aleksander Klementowski
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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...