izmenjeno 1 put, poslednji put Nemanja Avramović 24.07.2007. u 16:07
Izmene poruke
- Nemanja Avramović24.07.2007. u 16:07zapis iz teksta poruke
Pocetnik sam u PHP, i jako me interesuje: Koji nacin koristiti za konektovanje na MySQl bazu?
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
Zato sam morao ovaj da koristim i on je radio za razliku od prvog:
Metod broj 2
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!
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
Code:
$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();
$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
Code:
$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);
$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!