thesnarkie Posted June 21, 2009 Report Share Posted June 21, 2009 (edited) $character_name = $_SESSION['current_character']; list($get_char_id) = mysql_fetch_row(mysql_query("SELECT `-` FROM `-` WHERE `-`='$account_id' AND `-`='$character_name'",$connect)); $character_id = $get_char_id; //GET CHARACTER ID! Es šo te izmantoju ļoti bieži lapas kodā, bet tagad jau ir noriebies, ka puse no koda ir tikai visādas šitādas darbības. Vai šito var ielikt funkcijā, piemēram, getUserId(); ? Un tad kad man vajadzēs kaut kur to lietotāja id dabūt tad varēšu rakstīt: $character_name = $_SESSION['current_character']; $user_id = getUserId($character_name); ? Un par to funkciju, šitā būs pareizi? function getUserId ($character_name) { list($get_char_id) = mysql_fetch_row(mysql_query("SELECT `-` FROM `-` WHERE `-`='$account_id' AND `-`='$character_name'",$connect)); $character_id = $get_char_id; //GET CHARACTER ID! return $character_id; } P.S. Nepievērsiet uzmanību "-" kverijā. Edited June 21, 2009 by thesnarkie Quote Link to comment Share on other sites More sharing options...
bubu Posted June 21, 2009 Report Share Posted June 21, 2009 Kāpēc vienkārši tu to nepamēģini kodā? Quote Link to comment Share on other sites More sharing options...
thesnarkie Posted June 21, 2009 Author Report Share Posted June 21, 2009 Nezinu vai vispār tā var. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 21, 2009 Report Share Posted June 21, 2009 Nezinu vai vispār tā var. Un kur problema pamegjinaat?? Tad arii redzeesi vai iet vai neiet ... vispar jau neiedziljinoties, tai funkcijai nav ne vainas.. P.S. uzsvershu neiedziljinoties.. Quote Link to comment Share on other sites More sharing options...
marcis Posted June 21, 2009 Report Share Posted June 21, 2009 Kad pamēģināsi, tad arī redzēsi - var vai nevar. P.S. Jēga definēt mainīgo tur, kur tas ir pilnīgi lieki? return $get_char_id; //GET CHARACTER ID! Quote Link to comment Share on other sites More sharing options...
thesnarkie Posted June 21, 2009 Author Report Share Posted June 21, 2009 Tad to rindiņu var nerakstīt? Es domāju, ka viņš savādāk neatgriezīs to lietotāja id no funkcijas.. Quote Link to comment Share on other sites More sharing options...
mounkuls Posted July 7, 2009 Report Share Posted July 7, 2009 Ne jau tas:) Jēga nav speciāli definēt ka $character_id = $get_char_id; Quote Link to comment Share on other sites More sharing options...
roberc Posted July 8, 2009 Report Share Posted July 8, 2009 nedomāju, ka tā būs pareizi :) visasākā problēma serverim ir šitādi nevajadzīgi mysql noslogojoši pieprasījumi vietā un nevietā. pareizāk ir vienu reizi "kaut kur" iesūkt to ID un glabāt globālajā mainīgā. un izmantot to, nevis dzenāt katru reizi bāzi. ja tev ir jāpārbauda vairāki lietotāji, tad glabā masīvu. bet no viena SQL pieprasījuma. no otras puses, ka tev tabulā ir 10 ieraksti, tad pofig :D dari kā gribi. strādās visādi Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.