Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: ID

Parašė Deiviux.eu· 2009 Gru. 25 17:12:09
#1

Sveiki, man reikia pagal vartotojo ID sužinoti jo teises, tarkim vartotojo ID ima iš fusion_shouts lentelės, ir kai išvedinėja į shoutbox'ą man reikia kad tuo pačiu išvedinėtu ir user_rights (ten 101,102...)
Dėkui ;)

Parašė Kelmas· 2009 Gru. 25 18:12:42
#2

$query = dbquery("SELECT <...> FROM ".DB_PREFIX."shoutbox
LEFT JOIN ".DB_PREFIX."users ON shout_name = user_id
ORDER BY <..> LIMIT <..>");

if (dbrows($query)) {
   // Ciklo pradžia + pavertimas į masyvą $info['XXX']
             print "ID: $info['shout_id'], USER_RIGHTS ".$info['user_rights']; // Ir galima test...
   // Ciklo pabaiga
}




<...> - GREEN-USERS: rašai ten *, bet nerekomenduoju!
BLUE-USERS: surašai visus laukeliu pavadinimus kurios naudosi cikle (šiuo atvėju shout_id, user_rights)!
<..> - Čia jau pagal savo fantaziją (norus) rašai.

Redagavo Kelmas· 2009 Gru. 25 18:12:03

Parašė Deiviux.eu· 2009 Gru. 25 19:12:08
#3

$result = dbquery(
   "SELECT * FROM ".$db_prefix."shoutbox LEFT JOIN ".$db_prefix."users
   ON ".$db_prefix."shoutbox.shout_name=".$db_prefix."users.user_id
   ORDER BY shout_datestamp DESC LIMIT 0,".$settings['numofshouts']
);





Gal paprasčiau išeitų šitą perdaryti?