Witam napisałem sobie takie coś,dane do bazy są wpisywane i wszystko jest ok ,lecz nurtuje mnie jedna rzecz jak wyświetlić całą zawartość tabeli próbowałem na
kolumnie wiadomosc i wykonywałem takie zapytanie
SELECT wiadomosc FROM komentarze
w konsoli mysql to zapytanie zwróciło całą zawartość kolumny wia
mosci lecz w kodzie php zwraca tylko pierwszy wiersz
i teraz pytanie jak wyświetlić całą kolumne wiadmości na stronie mam jeden sposób ale on chyba nie będzie dobrym rozwiązanie a polega on na tym
$zapytanie = "select wiadomosc from komentarze where id_komentarza = 1 ";
$wynik = $db->query($zapytanie);
$wiadomosc = $wynik->fetch_row();
echo "zwracanie wartości ".$wiadomosc[0];
$zapytanie = "select wiadomosc from komentarze where id_komentarza = 2 ";
$wynik = $db->query($zapytanie);
$wiadomosc = $wynik->fetch_row();
echo "zwracanie wartości ".$wiadomosc[1];
i tak dalej..
<?php include_once('dolacz_pliki.php');
$login=$_POST['login'];
$wiadomosc=$_POST['wiadomosc'];
$login = trim($login);
$login = htmlentities($login);
$lancuch = strip_tags($login);
$login = addslashes($login);
$wiadomosc = trim($wiadomosc);
$wiadomosc = htmlentities($wiadomosc);
$wiadomosc = strip_tags($wiadomosc);
$wiadomosc = addslashes($wiadomosc);
$zapytanie ="insert into komentarze values ('NULL','".$login."',now(),'".$wiadomosc."')";
echo $login;
@ $db = lacz_bd();
if(mysqli_connect_error())
{
echo " mie udało się połaczyc";
}
$db->query($zapytanie);
if(wynik);
{
echo $db->affected_row.'komentarz zapisana do bazy danych.';
}
$zapytanie = "select wiadomosc from komentarze ";
$wynik = $db->query($zapytanie);
$wiadomosc = $wynik->fetch_row();
echo "zwracanie wartości ".$wiadomosc[0];
echo "zwracanie wartości ".$wiadomosc[1];
?>
Ten post edytował koloik 25.11.2007, 14:39:59