Kezdőoldal » Számítástechnika » Programozás » Hogy kérdezzem le mySQL-ben,...

Hogy kérdezzem le mySQL-ben, hogy létezik-e az adott rekord?

Figyelt kérdés

Regisztrációs rendszert írok és ez elengedhetetlen hozzá.


Gyengébbek kedvéért: a rekord a szaknyelvben a sort jelenti.



2012. máj. 15. 17:01
 1/5 coopper ***** válasza:

Szia.


Próbáld igy :


$query = ("SELECT * FROM `tablaneve` WHERE `id` = '$Id'");

$result = mysql_query($query);

$line=mysql_fetch_assoc($result);

$Id1=$line["id"];

if ($Id1 == $Id) {

// Létező rekord

} else {

// Nem létező rekord

}


Értelemszerű :


tablaneve = Az adatbázisodbasn lévő tábla neve

id = a táblában lévő azonositó (rekordazonositó)

$Id = Az éppen belépni szándékozó User ID-je.


Sok sikert.

Üdv.

2012. máj. 15. 18:47
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Szia!


Köszönöm válaszod, hamarosan kipróbálom. Ment a zöld mancs.

2012. máj. 15. 18:59
 3/5 BlekiHU válasza:

vagy akkor, hogy ne kérdezze le az összes rekordot feleslegesen:

SELECT COUNT(*) FROM myTable WHERE name='name';

Ertelemszerűen, ha 0-nál nagyobb az eredmény, akkor létezik.

2012. máj. 18. 13:26
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

if (mysql_num_rows(mysql_query("SELECT id FROM table"))>0)

{

//Létezik

}

else

{

//Nem létezik

}

2013. máj. 5. 18:43
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
utólsó vagyok az sql lekérdezésből a where-t kihagytam! de nem is az a lényeg ott! aki legalább alap szinten ért hozzá úgyis tudni fogja
2013. máj. 5. 18:44
Hasznos számodra ez a válasz?

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!