Fout bij query

Status
Niet open voor verdere reacties.

klaaspeter

Gebruiker
Lid geworden
20 nov 2010
Berichten
377
Hallo,

Ik ben bezig met een query te maken om data uit mijn database te krijgen.

alleen krijg ik deze fout melden:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE pinvoer LIKE '%%' ORDER BY startdate' at line 1

dit is mijn code:

PHP:
    $query = "SELECT title, voornaam, description, starttime, startdate, entrydate, entrytime, pinvoer FROM invoeren WHERE entrydate BETWEEN '".$_POST['datumv']."' AND '".$_POST['datumt']."' AND WHERE pinvoer LIKE '%".mysql_real_escape_string($_POST['naam'])."%' ORDER BY startdate";

Hoop dat iemand mij kan helpen:d
 
Laatst bewerkt:
Ik gebruik een formulier om de gegevens in te voeren. Als ik niks invul dan zou alles zichtbaar moeten zijn.

Op het moment dat ik iets invul kan krijg ik deze foutmelding:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE pinvoer LIKE '%test%' ORDER BY startdate' at line 1

als ik maar 1 van de 2 opvragen gebruik dan doet die het wel. Op het moment dat ik ze samen wil gebruiken dan werkt het niet meer.
 
Je hoeft maar 1x WHERE te gebruiken, bij de 2e gaat het mis.

[sql]
SELECT *
FROM tabelnaam
WHERE conditie1 = true AND conditie2 = true
[/sql]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan