Hallo CP'ers,
Wat betekend deze fout?
"Column 'eerpunten' in field list is ambiguous"
Hoop dat iemand mij kan helpen!
Met vriendelijke groeten,
Peetduck
Hallo CP'ers,
Wat betekend deze fout?
"Column 'eerpunten' in field list is ambiguous"
Hoop dat iemand mij kan helpen!
Met vriendelijke groeten,
Peetduck
Ambiguous = dubbelzinnig. Oftewel, het heeft teveel zinnen of je hebt al een colom 'eerpunten'.
Maar wat is er aan dit stukje dubbelzinnig?:P
if ($_POST && ($_POST['sort'] == 'koop') && is_numeric($_POST['koopid']))
{
$koopinfoR = mysql_query("select eerpunten, price, aanbieder, bank from `[users]`, plaatsmarkt where `plaatsmarkt`.id = $_POST[koopid] and `[users]`.id = '$data->id' and verkocht = '0'");
if (mysql_num_rows($koopinfoR) == 1)
{
$koopinfo = mysql_fetch_assoc($koopinfoR);
if ($koopinfo['bank'] < $koopinfo['price'])
{
$fout = "<table width=100%><tr><td class=maintxt><img src='/images/img/delete.png'>Je hebt niet genoeg bankgeld</tr></td>";
}
else
{
mysql_query("update `[users]` set `bank`=`bank`-".$koopinfo['price'].", `eerpunten`=`eerpunten`+".$koopinfo['eerpunten']." where id = '$data->id'");
mysql_query("update `[users]` set `bank`=`bank`+".$koopinfo['price']." where login ='".$koopinfo['aanbieder']."'");
mysql_query("update `plaatsmarkt` set verkocht = '1', koper = '$data->login' where id ='".$_POST['koopid']."'");
$fout = "<table width=100%><tr><td class=maintxt><img src='/images/img/accept.png'>Je hebt de eerpunten van <b>$koopinfo[aanbieder]</b> gekocht!</tr></td>";
}
}
else
{
$fout = "er is iets fout";
echo mysql_error();
}
}
Toon Meer
Volgens mij kan het tog ook gwn in je phpmyadmin/mysql zitten?
Niet dat ik het weet hoor..
Op regel 14 en 15 gebruik je een dubbele where voor de tabel "eerpunten" dit kan niet als er geen if of else is doorgegeven.
Ja, maar de ene is voor de gene die iets aanbied op de markt en de andere is de koper!;)
Als je bij een tabel haken gebruikt moet je het overal doen.
Ook je acties met een of meerdere hoofdletters aanvullen. Dus: UPDATE of Update i.p.v. update.
Heb je nog geen account? Registreer je nu en word deel van onze community!