Beste webmasters
ik vroeg me af of het mogelijk is 2x een where te gebruiken in een query
ik probeerde dit maar dan krijg ik een error wie kan me helpen
alvast dank
PHP Code:
$query = "SELECT * FROM `wedstrijdduiven` WHERE finish=nee WHERE `wedstrijd` = " .$id;
- 2x where gebruiken
-
02-01-2011, 21:41 #1
- Berichten
- 320
- Lid sinds
- 15 Jaar
2x where gebruiken
-
In de schijnwerper
Product feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsColocatie aanbieding! - 1U COLO, 1Gbps UPLINK, 25TB TRAFFIC = €29 p/m !HostingStartpagina.nl pagina inclusief startpagina account! Mooie kans!Overige dealsPsychologisch.be - Sterk - Medisch - Hoog zoekvolumeDomein te koop -
02-01-2011, 21:42 #2
- Berichten
- 91
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
ipv where moet je and hebben
-
02-01-2011, 21:45 #3
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
bedankt voor de hulp
ik probeerde dit maar dan krijg ik steeds een error
PHP Code:$query = "SELECT * FROM `wedstrijdduiven` and finish=nee WHERE `wedstrijd` = " .$id;
-
02-01-2011, 21:45 #4
- Berichten
- 394
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
PHP Code:$query = "SELECT * FROM `wedstrijdduiven` WHERE finish=nee AND`wedstrijd` = " .$id;
-
02-01-2011, 21:45 #5
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
Re: 2x where gebruiken
PHP Code:
$query = "SELECT * FROM `wedstrijdduiven` WHERE finish=nee AND `wedstrijd` = " .$id;
-
02-01-2011, 21:47 #6
- Berichten
- 107
- Lid sinds
- 14 Jaar
Re: 2x where gebruiken
$query = mysql_query("SELECT * FROM `wedstrijdduiven` WHERE finish= 'nee' AND `wedstrijd` = '$id'");
mysql escape string moet werken :)
-
02-01-2011, 21:49 #7
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
bedankt voor de hulp
maar ik krijg nu deze error
otice: Unknown column 'nee' in 'where clause' ...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
-
02-01-2011, 21:53 #8
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
Re: 2x where gebruiken
PHP Code:$query = mysql_query("SELECT * FROM `wedstrijdduiven` WHERE `finish`= 'nee' AND `wedstrijd` = '" .mysql_real_escape_string($id)."'")or die (mysql_error());
-
02-01-2011, 21:54 #9
- Berichten
- 200
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
Dan lijkt het me dat je iets verkeerd hebt gedaan dat hij nu zoekt op de column 'nee' in plaats van finish :)
Gewoon even je query goed bekijken, en het handigste is dat je ook even je code plaatst.
-
02-01-2011, 21:59 #10
- Berichten
- 433
- Lid sinds
- 17 Jaar
Re: 2x where gebruiken
haal ook even die verschrikkelijke backtics uit je query, deze zijn nergens voor nodig en is iets wat phpmyadmin ten onrechte doet.
-
02-01-2011, 21:59 #11
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
bedankt voor de hulp
volgens mij staat alles juist
ik heb in mijn tabel bij finish onderdelen met nee die aanwezig zijn
maar krijg nog steeds een error
PHP Code:<?php
$id = htmlentities($_GET['id']);
// medewerker opvragen met bovenstaande id
$query = mysql_query("SELECT * FROM `wedstrijdduiven` WHERE finish = 'nee' AND `wedstrijd` = '$id'");
$result = mysql_query($query) or trigger_error( mysql_error() );
//Alle rijen overlopen in een loop
while($rij = mysql_fetch_assoc($result)){
?>
-
02-01-2011, 22:07 #12
- Berichten
- 107
- Lid sinds
- 14 Jaar
Re: 2x where gebruiken
while($rij = mysql_fetch_object($result)){
werkt toch ook perfect?
en je moet niet 2 keer mysql_query doen! ik deed meteen om makkelijk te doen
-
02-01-2011, 22:27 #13
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
bedankt allemaal maar ik krijg nog steeds errors
ik post even mijn volledige code
PHP Code:<?php
$id = htmlentities($_GET['id']);
// medewerker opvragen met bovenstaande id
$query = mysql_query("SELECT * FROM `wedstrijdduiven` WHERE finish = 'nee' AND `wedstrijd` = '$id'");
$result = mysql_query($query) or trigger_error( mysql_error() );
//Alle rijen overlopen in een loop
while($rij = mysql_fetch_assoc($result)){
?>
<li><table width="400" border="0" cellpadding="0" cellspacing="0" ><tr bgcolor="#6699CC"><td width="252"> <?php echo $rij['duif'] ?></td><td width="138"> afgelegd <?php echo $rij['punten'] ?>km</td></tr><tr><td colspan="2" height="4px"></td></tr></table></li>
<?php
}
?>
-
02-01-2011, 22:30 #14
- Berichten
- 613
- Lid sinds
- 19 Jaar
Re: 2x where gebruiken
Je hebt nog steeds 2x mysql_query().
-
02-01-2011, 22:33 #15
- Berichten
- 331
- Lid sinds
- 15 Jaar
Re: 2x where gebruiken
Zoals christian al zei maak je van een mysql_query nog een mysql_query, dit zou moeten werken:
PHP Code:$query = "SELECT * FROM `wedstrijdduiven` WHERE finish = 'nee' AND `wedstrijd` = '$id'";
$result = mysql_query($query) or trigger_error(mysql_error());
Kijk ook eens naar mysql_real_escape_string()
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic