login  Naam:   Wachtwoord: 
Registreer je!
 Forum

AND probleem in de query

Offline Duikboot - 23/05/2005 22:20
Avatar van DuikbootGrafische gevorderde Hey,

Ik heb 2 x een WHERE in mijn query die niet werkt. Nu heb ik zo'n heel sterk vermoeden dat dit met AND moet, maar ik heb geen flauw idee hoe ik dat moet aanpakken. Uit de tuts kwam naar voren dat je AND gewoon achter elkaar kan zetten. Dit heb ik nu gedaan maar dan krijg ik mijn foutmelding. Wat moet ik aan de query veranderen dat hij wel werkt.

  1. <?
  2. $letter = $_GET['letter'];
  3. $query="SELECT id, titel FROM mdfilmdb WHERE UPPER(titel) LIKE '".$letter."%' AND WHERE actief = 1 ORDER BY titel ASC";
  4. if ( ($resource = mysql_query($query)) === false )
  5. {
  6. echo 'Er is een fout opgetreden<BR>';
  7. }
  8. else
  9. {
  10. while ( ($aRow = mysql_fetch_assoc($resource)) !== false )
  11. {
  12. echo '<a href="movie.php?id='.$aRow['id'].'&m=movie&fid='.$aRow['id'].'">'.$aRow['titel'].'</a><br>';
  13. }
  14. }
  15. ?>

2 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 23/05/2005 22:22
Avatar van b4nkr0bz0r PHP gevorderde met AND zeg je dat er nog iets gaat volgen, dus die 2e WHERE mag volgens mij weg.
en je moet ook nog een % bij LIKE hebben.
Offline Duikboot - 23/05/2005 22:25 (laatste wijziging 23/05/2005 22:30)
Avatar van Duikboot Grafische gevorderde Ik zal dat eens proberen. DIe % moet daar juist niet omdat het script kijkt naar de eerste hoofdletter van, in dit geval, een filmtitel.

EDIT: Ja, dat was het. Die 2e WHERE moest weg, thx
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.216s