Forum » Izdelava spletišč » PHP in SELECT stavek... kako?
PHP in SELECT stavek... kako?
Groovy ::
Pozdravljeni:
Evo koda:
.
.
.
import_request_variables("p", "x");
// preverjam če OK pošlje spremenljivke
echo $xUsername;
echo $xPassword;
//do tu je vse OK
// naredim selekcijo
$sql = "SELECT Ime FROM prijava WHERE Username = '$xUsername' AND Password = '$xPassword'";
$query = mysql_query($sql);
echo $query;
.
.
.
In mi izpiše: Resource id #2
Že 4 ure brskam in ne najdem kako dobiti sledeče: - Ime tega uporabnika (in še priimek ter mail)
- true ali false (da vem ali zavrnem ali ne)
Thnx
Sem začetnik pri PHPjih in nebi rad že tu dokončno zgubil živce.
Evo koda:
.
.
.
import_request_variables("p", "x");
// preverjam če OK pošlje spremenljivke
echo $xUsername;
echo $xPassword;
//do tu je vse OK
// naredim selekcijo
$sql = "SELECT Ime FROM prijava WHERE Username = '$xUsername' AND Password = '$xPassword'";
$query = mysql_query($sql);
echo $query;
.
.
.
In mi izpiše: Resource id #2
Že 4 ure brskam in ne najdem kako dobiti sledeče: - Ime tega uporabnika (in še priimek ter mail)
- true ali false (da vem ali zavrnem ali ne)
Thnx
Sem začetnik pri PHPjih in nebi rad že tu dokončno zgubil živce.
I am the captain of my soul
OwcA ::
mysql_query ti vrne kazalec na recordset, tega potem podaš kakšni od *_fetch funkcij, ki ti vrne rezultate.
P.S. to piše čisto v vsakem tutorialu in tudi v primerih v dokumentaciji
P.S. to piše čisto v vsakem tutorialu in tudi v primerih v dokumentaciji
Otroška radovednost - gonilo napredka.
Phoebus ::
$result = mysql_fetch_row ($ukaz);
list ($a,$b, $c,........) = mysql_fetch_row ($result);
a, b, c,..... - toliko spremenljivk kot jih potegneš ven (npr. če boš reku "select a, b from c" boš meu samo $a in $b).
To je seveda samo eden izmed načinov. Prej pa še preveri če imaš sploh kakšen rezultat (if (!$result) die(...)), in če je sploh kaj (if (mysql_num_rows($result)!=0),...
list ($a,$b, $c,........) = mysql_fetch_row ($result);
a, b, c,..... - toliko spremenljivk kot jih potegneš ven (npr. če boš reku "select a, b from c" boš meu samo $a in $b).
To je seveda samo eden izmed načinov. Prej pa še preveri če imaš sploh kakšen rezultat (if (!$result) die(...)), in če je sploh kaj (if (mysql_num_rows($result)!=0),...
Groovy ::
thnx, sem že pogruntal...in prišel do novega proglema, ki pa ni za to temo
I am the captain of my soul
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | MySQL Query VprašanjeOddelek: Izdelava spletišč | 3228 (2993) | overlord_tm |
» | [mySQL(+php)] Kako dobiti največji ID (številka) iz stolpcaOddelek: Izdelava spletišč | 1136 (1015) | preem |
» | [c++] osnovna težava z mysql apiOddelek: Programiranje | 2070 (1709) | SasoS |
» | php variable scope problemOddelek: Izdelava spletišč | 1276 (1189) | darh |
» | Kaj je narobe tu...(php)Oddelek: Programiranje | 1201 (1099) | teac |