ugrás a tartalomhoz

mysql lekérdezés php-ből

Suncius · 2012. Okt. 24. (Sze), 18.07
sziasztok! új vagyok még, bocsánat ha nem idevaló a kérdés de nem találtam jobb helyet. Szóval arról lenne szó, hogy egy MySQL lekérdezést szeretnék végrehajtani, méghozzá egy email címre lennék kíváncsi.
$parancs = "Select email from adatok where azonosito=".$azonosito;
$vege = mysql_query($parancs);
$email= $vege["email"];
$kiir="email:".$email." jelszó:".$veletlen_jelszo;
ez a megoldás lett volna a legcélravezetőbb azonban nem müködik :(
tudnátok ebben segíteni? sehol semmit nemtaláltam erről és bár alapdolog, de kezdőként igy elég nehéz :/
 
1

sehol semmit nemtaláltam

Hidvégi Gábor · 2012. Okt. 24. (Sze), 18.23
sehol semmit nemtaláltam erről
Hogyan kerestél?
3

Hogyan kerestél?

Suncius · 2012. Okt. 24. (Sze), 18.31
a google a barátom... meg forumokon is néztem... am még a mysql parancsok listáját és használatukat is 2x átnéztem... de semmi konkrét... :( tudsz segíteni?
5

Gondolom a mysql_query

Poetro · 2012. Okt. 24. (Sze), 19.14
Gondolom a mysql_query második példájáig nem sikerült eljutni :( Ezen kívül az $azonosito változódat mindenképpen escapeld, mert csúnya SQL Injectionnél nézhetik szembe.
11

kiráááály :D

Suncius · 2012. Nov. 1. (Cs), 16.07
Köszönöm :D eddig nemis tudtam hogy itt levan irva minden :D én meg könyvekből néztem :D
2

Részletezd a „nem müködik”

kuka · 2012. Okt. 24. (Sze), 18.28
  • Részletezd a „nem müködik” részt.
  • Olvasd el a mysql_query() dokumentációját. Onnan megtudhatod, hogy egy erőforrást ad vissza. Ha pedig egy erőforrást tömbként próbálsz használni, az ritkán vezet jóra.
    $parancs = "Select email from adatok where azonosito=".$azonosito;
    $eredmeny = mysql_query($parancs);
    $vege = mysql_fetch_assoc($eredmeny); // ez a függvényhívás nagyon kellene bele 
    $email = $vege["email"];
    $kiir="email:".$email." jelszó:".$veletlen_jelszo;
    Persze ellenőrzések is kellenének bele, de azokat rád bízom.
  • Meg persze olvasgasd mellé Hidvégi Gábor Egyszerű hibakeresés című cikkét.
4

jo köszönöm megprobálom... és

Suncius · 2012. Okt. 24. (Sze), 18.35
jo köszönöm megprobálom... és ellenőrzést csak az után rakhatok bele ha ez müködik... addig semmi értelme...
6

vajon miért érzem úgy, hogy

szabo.b.gabor · 2012. Okt. 26. (P), 08.45
vajon miért érzem úgy, hogy ez mégis el fog maradni? :)

amúgy tényleg semmi értelme, mert ha mysql_* függvényeket hívogatsz direktben úgyis el fogod felejteni valahol.

tudom, hogy nem annyira környezetbarát, mint a sima mysql_* függvények, de használj PDO-t.
7

Az a $azonosító mit

eddig bírtam szó nélkül · 2012. Okt. 26. (P), 09.22
Az a $azonosító mit tartalmaz? Mert ha nem numerikus, akkor vélhetőleg ott kezdődnek a problémáid, hogy a where feltételedben az egyenlőségjel jobb oldalán álló string nincs idézőjelek/aposztrófok közé téve.

Egyébként meg javasolnám, hogy ne "keresgélj", hanem konkrétan keress PHP és MySQL tutorialokat, azokon menj végig előbb, csak utána ess neki a program írásnak!
8

Szerinted mitcsináltam eddig? :D

Suncius · 2012. Okt. 31. (Sze), 14.15
kiolvastam egy 700 oldalas könyvet a php és mysql-ről... egy 600 oldalas könyvet olvastam a css és html használatáról... és am először kértem segítséget bárkitől is pár weblapot készítettem már gyakorlásnak és nem a legbénábbakat, és valószínűleg figyelmetlenségből vagy mert belekavarodtam elvétettem egy hibát ezért nemkell leszedni a fejem -.-" am megoldottam a problémát félig, az volt a baja hogy a régi verziok nem követelték meg hogy a $_POST-ot használjam... így nemkapta meg az értékeket, míg a régebbi verziokban ez nemvolt gond... :/ amugy köszönöm a segítséget, ezt is feltudom használni :) :D
9

Rossz példa

Poetro · 2012. Okt. 31. (Sze), 14.29
Sajnos a témafelvető példa ezt nem mutatta, de ettől még meglehet a kellő tudás, csak ez nem látszott.
10

A téma felvető kérdés nem mutatta...

Suncius · 2012. Nov. 1. (Cs), 15.57
Lehet azért nem mutatta mert nem jól kérdeztem, amugy nemértettem eddig a hasonló parancsok közti különbséget... mellesleg szerintem ez minden kezdővel előfordul :/