Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Klausimas susijes su mysql
Parašė kugeliux· 2009 Vas. 22 17:02:34
#1
Turiu tasku sistema ir noriu pasidaryti top.Kai pasidarau man meta eror toki
Column 'user_id' in field list is ambiguous
kodas
openside("TOP 5");
$result = dbquery("SELECT user_name, user_id, count(user_id) AS user_id
FROM ".$db_prefix."users_money
INNER JOIN ".$db_prefix."users
ON user_id=user_id
GROUP BY user_name
ORDER BY money
DESC LIMIT 0,5
");
echo "<table width='100%'>
<tr><td><b>Nario vardas</b></td><td><b>Pinigai</b></td></tr>\n";
while ($data = dbarray($result)) {
echo "<tr><td><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></td><td>".$data['money']."</td></tr>\n";
}
echo "</table>\n";
closeside();
mysql lenteles pavadinimas
mano prefix_users_money
o joje viskas atrodo taip
id user_id money
3 1 2
Jei galit sutvarkykite
Parašė kugeliux· 2009 Vas. 22 17:02:12
#2
Nejaugi niekas nezino ?
Parašė MAnjack· 2009 Vas. 22 17:02:13
#3
count(user_id) AS user_id
Šita vieta blogai. Antrą user_id kažkuo kitu pakeisk. Kad ir userio_id.
Parašė kugeliux· 2009 Vas. 22 19:02:22
#4
vistiek tas pats gal blogai padariau parodyk kaip atrodytu visas kodas
Parašė kugeliux· 2009 Vas. 23 07:02:40
#5
UP^^
Parašė bad_user· 2009 Vas. 23 07:02:31
#6
Matai kaip yra vienodi fieldai ir nepasidarysi :) Nebent eik mokytis
mysql :)
Parašė kugeliux· 2009 Vas. 23 08:02:15
#7
Kaska supratau.
Bet vistiek man neiseina.
Parašė kugeliux· 2009 Vas. 23 13:02:31
#8
UP^^
sryy uz antra posta is eiles