Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
wyswietlanie datetime [PHP][MySQL] - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: wyswietlanie datetime [PHP][MySQL] (/thread-wyswietlanie-datetime-php-mysql)

Strony: 1 2


RE: wyswietlanie datetime [PHP][MySQL] - Yarekk - 07-06-2008

Pokombinowałem trochę i działa.

oto kod

Kod PHP:
<?php
function show_news_page($page=0)
{
define('NEWS_LIMIT',4);
$connection = @mysql_connect('localhost''root''krasnal')
    or die(
'Brak połączenia z serwerem MySQL');
    
$db = @mysql_select_db('testowa'$connection)
    or die(
'Nie mogę połączyć się z bazą danych');
$news_amount=mysql_query("SELECT Count(id) From test");
$pages_amount=ceil($news_amount/NEWS_LIMIT);
$start=$pages_amount*$page;
$sql "Select * From test Order By id Desc Limit $start,".NEWS_LIMIT;
$news mysql_query($sql); 
echo( 
mysql_error() ); 
while(
$row=mysql_fetch_assoc($news))

echo 
$row['imie'].'<br />';
echo 
$row['tekst'].'<hr />';
}
return(
$pages_amount);
}
?>

jednak w pętli while chcialbym wyswietlac dane w taki sposob jak wczesniej

Kod PHP:
$result mysql_query("SELECT imie,tekst,mail,data,id FROM test WHERE 1"); 
while (
$row mysql_fetch_array($resultMYSQL_NUM)) { 
    
$imie=$row[0];
    
$mail=$row[2];
    
$tekst=$row[1];
    
$data=$row[3];
    
$id=$row[4];
    echo(
"<a class=\"mail\" href=\"mailto:$mail\"> $imie </a><br /><hr noshade=\"noshade\" /> <table border=\"0px\" cellpadding=\"0px\" cellspacing=\"0px\" width=\"554px\"><tr><td> $tekst  \n <br /><b>Dodano: $data</b></td></tr> </table>"); 
wiesz moze jak to połączyć?


no i jeszcze sprawa loginu i hasła
chcialbym zeby były jakoś ukryte


RE: wyswietlanie datetime [PHP][MySQL] - Radek - 08-06-2008

Powinieneś zrobić tak jak napisałem w poprzednim poście, jedyne co tutaj się zmieniło to dodałeś wybór bazy danych więc to o czym pisałem.
Danych nie ukryjesz, chyba że napiszesz sobie pośrednią warstwę, która będzie odszyfrowywać tekst i przekazywać odkodowane dane do mysql_connect(). Powiem odcrazu, że nie ma co kombinować, bo bez praktyki w PHP tego nie zrobisz.
Jawne hasło nie przeszkadza, kto będzie Ci podglądał pliki? 90% ludzi stosuje jawne hasło w pliku konfiguracyjnym dla połączenia z mysql, więc chyba coś to znaczy.
Jeżeli polityka zabezpieczeń na serwerze jest właściwie ustawiona, nie masz dziur w aplikacji to nie masz czego się obawiać.

Pozdrawiam.


RE: wyswietlanie datetime [PHP][MySQL] - Yarekk - 14-06-2008

To co mam tam podac haslo admina do bazy danych?
A jak ktos mi wejdzie w baze i namiesza?