http://api.drupal.org/api/function/db_query/5 (Drupal 5.x)
Tesztnek kiíratnám az 1-es felhasználó (admin) nevét:
$uid = 1; $result = db_query('SELECT name FROM {users} WHERE uid = %d', $uid); $teszt = db_fetch_object($result); print $teszt;
Nem ad vissza értéket.
Mi a hiba?
Szükséges a db_fetch_object()?
Elvileg akár ez is jó lenne, nem?
$teszt = db_query('SELECT name FROM {users} WHERE uid = 1'); print $teszt;
Lehet hogy alapvető php/sql ismereti hiányosság miatt fogtok leszúrni, a cél érdekében vállalom.
(Kerestem itt, átolvastam a w3schools php és sql oldalait, kerestem a d.orgon, néztem modul kódokat, próbálkoztam sokat. Ez az utolsó, hogy itt kérdezek.)
Fórum:
lépeget
Ha csak 1 értékre van szükséged, mint itt, akkor használhatod a db_result()-ot.
Ha több értékre (egy sorból több mező, vagy több sorból származó értékek) van szükséged, akkor végig kell lépegetned a visszakapott adatokon, és változókba betenni őket:
Köszönöm szépen Edit!
db_result(db_query())
Ez volt nekem most a fontos.
A fetch_object később lehet hasznos.
Hálás vagyok a segítségedért!