WHERE clausule probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »
Maarten Slenter

Maarten Slenter

21/03/2008 22:58:00
Quote Anchor link
Hallo allemaal.

Ik heb een WHERE clausule, die alle votes op een poll op haalt, gebaseerd op poll en vote id.

Dit is de hele query:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
"SELECT * FROM poll_votes WHERE poll_id = ".$voted_ids[$i]." AND vote_number = ".$poll_choices['id'];


De 2 variabeles zijn dus de poll_id en de id van de keuze waarop was gestemt.

Deze clausule geeft geen foutmelding terug, maar ook al zijn er meerdere mensen die op dezelfde keuze van dezelfde poll hebben gevote, toch zegt mysql_num_rows() dat er maar 1 record betrokken was bij de query.

Als ik deze query (met getallen natuurlijk) invul in het SQL deel van phpMyAdmin, geeft hij gewoon alle records terug.

Heb ik hier iets over het hoofd gezien?

Zoja, laat het mij snel weten alstjeblieft

Alvast bedankt voor de hulp!

EDIT: ik was nog vergeten een probleempje erbij te zetten.

eerst voerde ik de query uit op de 'traditionele' manier: if($query = mysql_query($sql_get_voted)) maar als ik dan mysql_num_rows($query) aanriep, kreeg ik een foutmelding dat $query geen geldige result resource is.

als ik daarintegen mysql_num_rows(mysql_query($sql_get_voted)) uitvoer, doet hij het wel, maar geeft hij dus maar 1 record terug
Gewijzigd op 01/01/1970 01:00:00 door Maarten Slenter
 
PHP hulp

PHP hulp

27/05/2026 07:10:03
 
Frank -

Frank -

21/03/2008 23:00:00
Quote Anchor link
Echo de query en controleer of de query ook resultaten heeft opgeleverd. mysql_num_rows() is je beste vriend.

Voer je de query overigens wel uit, controleer je wel of de query is gelukt en fetch je het resultaat wel? Daar is in jouw topic niks van terug te vinden.
 
> Dice

> Dice

21/03/2008 23:11:00
Quote Anchor link
Ik defineer de vars altijd buiten mijn sql, dat werkt meestal wel :P

$voted = $voted_ids[$i];
$poll = poll_choises['id'];

$SQL ="SELECT * FROM poll_votes WHERE poll_id ='$voted' AND vote_number= '$poll'";
Gewijzigd op 01/01/1970 01:00:00 door > Dice
 
Maarten Slenter

Maarten Slenter

21/03/2008 23:20:00
Quote Anchor link
ik heb het geprobeerd en dat werkt in ieder geval niet, hoe dan ook bedankt voor je idee

iemand anders die het gat ziet dat ik vergeet?
 
Frank -

Frank -

21/03/2008 23:38:00
Quote Anchor link
Ik zie een heel groot gat:
- Jij voert de query niet uit
- Jij controleert niet of de query is gelukt
- Jij controleert niet of de query resultaten heeft opgeleverd
- Jij fetcht het resultaat niet
- Jij echoot de query niet en hebt dus geen idee wat daar nu daadwerkelijk in staat

Geen van deze punten komen terug in jouw topic of reactie, we mogen dus aannemen dat deze onderdelen ontbreken. Een groot gapend gat in je code dus.
 
> Dice

> Dice

21/03/2008 23:48:00
Quote Anchor link
Ik neem aan dat je een multi-poll systeem wilt op je site ?
 
> Dice

> Dice

22/03/2008 00:09:00
Quote Anchor link
ff snel wat in elkaar gedraaid, maak db aan en vul $inst in. De code kan beter maar dit is ongeveer wat je wilt niet ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?
$Inst_HOST
='';
$Inst_USER = '';
$Inst_PASS = '';
$Inst_DB = '';

$rv = mysql_connect($Inst_HOST, $Inst_USER, $Inst_PASS) or die  ("<font color='red'>Kon geen verbinding met de database maken, controleer uw database instellingen</font>");
$rv = mysql_select_db($Inst_DB) or die ("<font color='red'>Kon de database niet selecteren, controleer uw database instellingen</font>");

if(!($_SERVER['REQUEST_METHOD'] == 'POST')){
    print("
        <form action='' METHOD='POST'>
            <input name='Vote' type='radio' value='Pollid1_A?' />A poll 1<br />
            <input name='Vote' type='radio' value='Pollid1_B?' />B poll 1<br />
            <input name='Vote' type='radio' value='Pollid1_C?' />C poll 1<br />
            <input type='submit' value='Vote!' /><br /><br />
        </form>
        <form action='' METHOD='POST'>
            <input name='Vote' type='radio' value='Pollid2_A?' />A poll 2<br />
            <input name='Vote' type='radio' value='Pollid2_B?' />B poll 2<br />
            <input name='Vote' type='radio' value='Pollid2_C?' />C poll 2<br />
            <input type='submit' value='Vote!' /><br /><br />
        </form><br /><br />
    "
);
    
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='1' AND keuze='A'")
    or die(mysql_error());
    $A1 = mysql_num_rows($result);
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='1' AND keuze='B'")
    or die(mysql_error());
    $B1 = mysql_num_rows($result);
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='1' AND keuze='C'")
    or die(mysql_error());
    $C1 = mysql_num_rows($result);
    
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='2' AND keuze='A'")
    or die(mysql_error());
    $A2 = mysql_num_rows($result);
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='2' AND keuze='B'")
    or die(mysql_error());
    $B2 = mysql_num_rows($result);
    $result = mysql_query("SELECT * FROM tbl_poll WHERE id='2' AND keuze='C'")
    or die(mysql_error());
    $C2 = mysql_num_rows($result);
    
    print("resultaten:<br />
            Poll 1<br />
            A:$A1<br />
            B:$B1<br />
            C:$C1<br />
            <br />
            Poll 2<br />
            A:$A2<br />
            B:$B2<br />
            C:$C2<br />
    "
);
}
else{
    $Vote       = $_POST['Vote'];

    $Poll_id    = strtok($Vote, "_");
    $Poll_Keuze = strtok($Vote, "?");
    
    $Zoek1        = array("Pollid");
    $Veranderin1  = array("");
    $Zoek2        = array("Pollid1_", "Pollid2_");
    $Veranderin2  = array("","");
    
    $Poll_id      = str_replace($Zoek1, $Veranderin1, $Poll_id);
    $Poll_Keuze   = str_replace($Zoek2, $Veranderin2, $Poll_Keuze);
    
    if(mysql_query("INSERT INTO tbl_poll (id, keuze) VALUES ('$Poll_id ','$Poll_Keuze')")){
        print("Vote toegevoegd!");
    }
}

?>
 
Maarten Slenter

Maarten Slenter

22/03/2008 08:28:00
Quote Anchor link
ok, ik was dus niet duidelijk genoeg.

sluit dit topic maar, dan begin ik even een nieuwe, zodat het duidelijk blijft.

Sorry voor dit.
 
Klaasjan Boven

Klaasjan Boven

22/03/2008 09:34:00
Quote Anchor link
'>:
Ik defineer de vars altijd buiten mijn sql, dat werkt meestal wel :P

$voted = $voted_ids[$i];
$poll = poll_choises['id'];

$SQL ="SELECT * FROM poll_votes WHERE poll_id ='$voted' AND vote_number= '$poll'";


Dat moet je nou net niet doen, jij zet de VARS binnen quotes TS deed dat nou net goed.
Ik verwacht dat het probleem in het JOIN type zit, wat jij waarschijnlijk een LEFT JOIN nodig en geen INNER JOIN ( wat een WHERE clausule is)
Zoek maar eens op de mysql site naar JOIN
 



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.