foutmelding Column '' in where clause is ambiguous

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kees -

Kees -

20/12/2011 08:58:01
Quote Anchor link
heb al gevonden natuurlijk dubbele tabelnaam:P
Gewijzigd op 20/12/2011 09:28:29 door Kees -
 
PHP hulp

PHP hulp

21/11/2024 22:29:29
 
Kees Schepers

kees Schepers

20/12/2011 09:28:18
Quote Anchor link
Hallo Kees,

Kijk eens naar het volgende: http://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-query-sql/735/ je query is namelijk zo lek als wat en vormt een ernstig risico voor MySQL Injection.

En waarschijnlijk is het toevoegen van de tabel naam 'orders' voor de status genoeg:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT klanten.*, orders.* FROM klanten LEFT JOIN orders ON (klanten.idklant = orders.klantid) WHERE orders.bvid = '".$_GET['bv']."' AND orders.status = $_GET[stat] $door ORDER BY klanten.idklant DESC, klanten.voornaam DESC


Succes!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.