Kezdőoldal » Számítástechnika » Programozás » PHP-MYSQL: egy mező lekérdezése?

PHP-MYSQL: egy mező lekérdezése?

Figyelt kérdés

$query = mysql_query("SELECT 'active' FROM 'users' WHERE 'username'=$username");


azt szeretném hogy megtalálja az active mező értékét, ott ahol a username stimmel.


Előre is köszi:)



2015. aug. 5. 01:08
1 2
 1/12 anonim ***** válasza:
Pontosan mi a kérdés? A query amit beírtál az mi?
2015. aug. 5. 06:33
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
Jó, és mi a gond?
2015. aug. 5. 07:00
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:
Én ehhez túl fáradt vagyok.
2015. aug. 5. 07:09
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:
100%

Mezőneveket, táblaneveket, adatbázisneveket ` (AltGR + 7) közé tesszük. Ez amolyan escape-elési technika is egyben, olyankor (is) használjuk, ha az azonosító egy MySQL foglalt szó is egyben.


//Végrehajtjuk a lekérdezést és megkapjuk a rekordok halmazát

$query = mysql_query("SELECT `active` FROM `users` WHERE `username` = '$username'");

//Ha sikerült a lekérdezés végrehajtása...

if ($query) {

//... akkor a rekordok közül elkérek egyet (feltételezve, hogy egy találat lesz ...

$Result = mysql_fetch_assoc($query);

//... majd feldolgozom

print $Result["active"];

}


Amúgy a mysql_ függvényekról le kellene szokni, mert már deprecated (későbbi PHP verziókban eltávolításra kerül). Inkább használj PDO-t, MySQLi-t, esetleg egy ORM keretrendszert.

2015. aug. 5. 07:37
Hasznos számodra ez a válasz?
 5/12 anonim ***** válasza:

Meg kéne kérni az adminokat hogy a mysql függvényekez rakjàk a káromkodások közé, és ha valaki ilyet ír be akkor olyan figyelmeztető üzenetet kapjon hogy ez már elavult, használjon helyette...


:)

2015. aug. 5. 09:01
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:
0%

[link]

Ez a legvékonyabb sablon, amit használhatsz. Ha ez megy, utána nézhetsz az újabb megoldásoknak, illetve a védelemnek.

2015. aug. 5. 09:53
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:

@09:53: Nem, nem, nem.

NE linkeljunk mar mysql-es peldakat, amikor pont az lenne a cel, hogy kihaljon vegre a fenebe.


Vagy legalabb csapd ezt is hozza: [link]

2015. aug. 5. 12:07
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
atw-re megy a dolog, ingyenes szolgáltatásban, tehát nem tudok lejönni a mysql-ről, plusz nem ismerem a mysqli-t
2015. aug. 5. 13:35
 9/12 A kérdező kommentje:
működik, köszönöm:)
2015. aug. 5. 13:39
 10/12 anonim ***** válasza:
A mysql-ről csak akkor nem tudsz lejönni, ha valami rettenetesen elavult PHP-verzió fut a szerveren, de ilyet egy szolgáltató sem enged meg magának, még ingyenes verzióban sem.
2015. aug. 5. 13:53
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!