Kezdőoldal » Számítástechnika » Programozás » Valaki segítene php-ban?

Valaki segítene php-ban?

Figyelt kérdés

Mit jelentenek az alábbi kód részletek?

setcookie("id","",$expire);

ÉS ez?

mysql_select_db('login',$con); //Itt kiválasztom a db-t

if(mysql_num_rows(mysql_query("SELECT* FROM login WHERE username = '$username' and password = '$password'")))Ez a sor mit jelent?

{

$result = mysql_query("SELECT * FROM login WHERE username = '$username' and password = '$password'");//és ez minek kell mégegyszer,ha az elöbbi részben ott van?

while($row = mysql_fetch_array($result))//mit csinál a while?

{


2012. okt. 30. 23:44
 1/2 anonim ***** válasza:

Ez így feleslegesen terheli a MySQL szervert.

Így jobb lenne:


setcookie("id","",$expire); // sütit helyez el a kliens gépén, amelyben az "id" értéke "" vagyis semmi és az $expire változó tartalma által megadott ideig érvényes


mysql_select_db('login',$con); // itt kiválasztod az adatbázist a db-t


if($result=mysql_query("SELECT* FROM login WHERE username = '$username' and password = '$password'")) // Lekéred azokat a sorokat amik tartalmazzák a $username és a $password változok értékét az azonos nevű mezőkben

{

if($rowcount=mysql_num_rows($result)) // megnézed vannak-e a fentebbi lekérdezés által visszaadott sorok, ha igen akkor a $rowcount-ba mented ezt az értéket

{

echo $rowcount; // most kiírhatod a talált sorok számát

while($row = mysql_fetch_array($result)) // ismétlés AMÍG a mysql_fetch_array() értelemes adatot ad

{

// a WHILE az ide írt kódot ismételgeti

}

}

}

2012. okt. 31. 18:23
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
... ja és ha a sorok száma egynél több bejegyzésre utal akkor bibi van a db-ben mert ugyanaz a név és jelszó pár nem azonosíthat két felhasználót egyszerre...
2012. okt. 31. 18:54
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!