• 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

Object Storage Arubacloud
0 głosów
332 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 (287,950 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 206 wizyt
pytanie zadane 6 kwietnia 2018 w PHP przez rafana Użytkownik (950 p.)
0 głosów
1 odpowiedź 332 wizyt
pytanie zadane 28 listopada 2016 w PHP przez niezalogowany
0 głosów
1 odpowiedź 758 wizyt
pytanie zadane 27 lipca 2017 w PHP przez paciek Początkujący (480 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...