Avatar billede tanzaweb Nybegynder
27. maj 2004 - 01:22 Der er 1 løsning

Column: 'ID' in where clause is ambiguous

Jeg får følgende fejl

Column: 'ID' in where clause is ambiguous
Hvad betyder og hvad kan fejlen være?

Min SQL sætning ser således ud:

$result_1 = mysql_query("SELECT tours_luxury.*,catalog.* FROM tours_luxury INNER JOIN catalog ON (tours_luxury.cat_id=catalog.id) WHERE ID = '$id'")or die (mysql_error());
$row_1 = mysql_fetch_array ($result_1); ?>

Det er sikkert en dun fejl?

Jeg er også kommet til at oprette den i php sektionen
Avatar billede Slettet bruger
27. maj 2004 - 01:28 #1
Så luk det ene sted.

Begge tabeller har et ID-felt, så du skal fortælle den, hvilket af dem du mener.

WHERE tours_luxury.ID=
eller
WHERE catalog.ID=
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester