Evo u cemu je problem. Skoro mi se desilo da nemogu da se konektujem na bazu (preko php skripta) posto sam je postavio na server host provajdera. Nazvao sam ih i oni su mi rekli da taj metod koji sam ja koristio ne moze da se izvrsi kod njih na serveru posto oni nemaju podeseno to sa mysqli klasama ili kako to da kazem, ispravite me...
Evo taj metod:
Metod broj 1
$baza = new mysqli ('localhost','user','pass','db');
$upit = "select * from vesti";
$rezultat = $baza -> query ($upit);
$broj = $rezultat -> num_rows;
for ($i; $i<$broj; $i++)
{
$row = $rezultat -> fetch_assoc();
echo 'ID je: <b>';echo $row['id']; echo '</b><br />';
echo 'VEST je: <b>';echo $row['vest']; echo '</b><br /><br />';
}
$baza -> close();
Zato sam morao ovaj da koristim i on je radio za razliku od prvog:
Metod broj 2
$host = "localhost";
$usr = "user";
$pass = "pass";
$base = "db";
$baza = mysql_connect ($host, $usr, $pass) or die ("Problem sa konektovanjem na bazu...");
@ mysql_select_db ($base) or die ("Problem nastao pri konektovanju na selektovanu bazu...");
$upit = "select * from vesti";
$rezultat = mysql_query($upit);
$broj = mysql_numrows($rezultat);
for ($i=0; $i<$broj; $i++)
{
$id = mysql_result($rezultat,$i,"id");
$vest = mysql_result($rezultat,$i,"vest");
echo 'ID je: <b>'.$id.'</b><br />';
echo 'VEST je: <b>'.$vest.'</b><br /><br />';
}
mysql_close($baza);
Sad mene interesuje... o cemu se tu radi i koji metod je bolji... i koji je bolje koristiti... ?
Mislim da sam cak video jos nekih metoda negde, pa ako neko zna nek i njih napise.
Neznam da li sam se dobro izrazio kad sam reako "metode"... mislim na nacine...
Da li je bezbedno ovako cuvati lozinke i korisnicka imena kao u ova dva primera (metoda)?
Unapred hvala.
izmena: Nemanja: Kod u [code] tagove!
[Ovu poruku je menjao Nemanja Avramović dana 24.07.2007. u 16:07 GMT+1]